groovy集合注意事点

  • 集合中一些方法工作在集合的一个副本上并且完成的时候返回这个副本,而另外一些方法直接操作这个集合对象。
  • 和Java一样不能通过迭代移除元素。
  • list和map遵循java规则限制,但通过附加的方法降低了操作难度。
  • 在闭包内使用return关键字和在闭包外使用是有区别的。
  • 当使用list.each时从闭包的提前返回不会结束each循环,它会从list下一个元素出现试被调用。
  • for循环允许:for(variable in iterable ){} 的形式,iterable通常可以是:range collections map array iterator enum 。

猜你喜欢

转载自www.cnblogs.com/jsersudo/p/10722860.html