循环判定条件里,只要有数组某个元素的判定值,随着游标的移动,很容易出现数组越界的情况。 根据 and 的特性:只要失败就不判定后面的条件了。所以可以先判断游标是否越界,再判断该游标对应的list中的数据是否符合自己想要的。