如果不加红圈那个return,就运行不了,在for循环里面不是已经return了吗,为什么还要return一次,求解答
前面的return在if里,也就是有时能return,有时不return
你必须保证最终函数一定有个地方会return,否则就会出错
注意,这里不是说逻辑上一定能,是语法上一定能
因为IDE只检测语法,不会把你所有的逻辑可能性都验证一遍
函数必须有肯定能够执行到的return语句才行。你循环中的return语句不确定一定执行到,所以编译会报错
必须返回一个结果,
循环里面的return是在if里面
但是if不一定会进去
所以外面要加一个