-2

コードサンプルを検討してください。

  1. これは私が気付いていないパターンですか?

  2. この雑然としたものをきれいにする方法は?

    int func1val = func1();
    boolean val = checkIfTrue(func1val);
    if (val) {
        int func2val = func2();
        val = checkIfTrue(func2val);
        if (val) {
            int func3val = func3();
            val = checkIfTrue(func3val);
        }
    }
    
    if (val) {
    // print func1val, func2val, func3val, 
    } 
    
4

2 に答える 2