WithIndex Groovy类别

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WithIndex Groovy类别相关的知识,希望对你有一定的参考价值。

An example of utilizing a category in Groovy in order to create withIndexfunctionality on lists each methods (traversing the list and having the index on each step), @ http://markmail.org/message/pa2irg4mvydpxi7c
  1. class WithIndexCategory {
  2. static List withIndex(List source) {
  3. def idx = 0 source.collect { [index: idx++, value: it] }
  4. }
  5. }
  6.  
  7. use(WithIndexCategory) { l = [ 3, 1, 4, 1, 5, 9 ]
  8.  
  9. l.withIndex().each { if(it.index % 2) println it.value } }

以上是关于WithIndex Groovy类别的主要内容,如果未能解决你的问题,请参考以下文章

在 Groovy 中将字符串 XML 片段转换为文档节点

用于 WordPress 的 PHP 片段,用于获取所有产品子类别

为什么groovy方法不打印该文件不存在?

在类的所有实例方法中隐式使用 Groovy Category

无法让 Groovy 扩展模块工作

使用viewpager的片段事务返回空白视图