1:在使用递归的时候.return不一定就会直接结束函数,当有多次递归时会依次跳出所有递归后结束
说是可以通过抛出异常并在调用处catch来直接结束递归,但是没有测试成功
2.今天在实现功能:
有一个泛型集合,功能需要实现通过集合中的其中一个时间字段,并按照时间封装功能,,在遍历集合的过程中我人为控制下标在删除集合内元素时-1,导致最后集合长度在小于1的时候不经过return方法直接跳出方法.
1:在使用递归的时候.return不一定就会直接结束函数,当有多次递归时会依次跳出所有递归后结束
说是可以通过抛出异常并在调用处catch来直接结束递归,但是没有测试成功
2.今天在实现功能:
有一个泛型集合,功能需要实现通过集合中的其中一个时间字段,并按照时间封装功能,,在遍历集合的过程中我人为控制下标在删除集合内元素时-1,导致最后集合长度在小于1的时候不经过return方法直接跳出方法.
转载于:https://my.oschina.net/MrBamboo/blog/786623