How do you handle huge if-conditions?

后端 未结 21 1734
一向
一向 2021-01-31 17:14

It\'s something that\'s bugged me in every language I\'ve used, I have an if statement but the conditional part has so many checks that I have to split it over multiple lines, u

21条回答
  •  -上瘾入骨i
    2021-01-31 17:37

    If you do this:

    if (var1 == true) {
        if (var2 == true) {
            if (var3 == true) {
                ...
            }
        }
    }
    

    Then you can also respond to cases where something isn't true. For example, if you're validating input, you could give the user a tip for how to properly format it, or whatever.

提交回复
热议问题