答案 0 :(得分:0)
在for循环之后,插入一个新的return语句,如果没有任何内容可以迭代,则返回一个值。
答案 1 :(得分:0)
a
的值(例如a=2
)不会触及for循环,因此在这种情况下不会返回任何返回语句。
另外请发布代码而不是截图。
答案 2 :(得分:0)
由于您已使用返回类型“bool”定义了该方法。编译器尝试检查是否实际从该方法通过所有可能的流返回布尔值,不受任何条件的约束。从逻辑上讲,此方法适用于所有可能的值,但您需要让编译器理解这一点。
如果(a< 2),只需在for循环外写一个'return false'并且你很好,就没有必要进行额外的检查。这可能是一种更好的编码方式。
'看看编译器毕竟可以帮助你编写标准;)'