Groovy 的多重赋值和方法的多返回值
追溯到刚开始学习 Groovy?还是在? 2008?年,距今 2018?年有九年半余,曾记下几篇?Groovy?的日志。那时学习 Groovy?并无明确的目的,只因它是脚本语言,可用来快速验证 Java?API。曾经 BeanShell?芸花一现,JRuby?和 Jython?总是别人家的语言照搬而来的。而 Scala,Nashorn(jjs),JShell?更是后来的事,唯有 Groovy?写起来很亲切,完全不懂 Groovy?都没关系,直接上 Java。 现如今之所以重新勾搭上了 Groovy?是因为它仍然坚挺着,在 SoupUI(ReadyAPI)?和 Jenkins?中获得了重视,倒不是因为 Gradle。先前 Groovy?在 Spring?框架中的地位估计要被如今的 Kotlin?取而代之。 好了,回顾完后进入正题,关于 Groovy?如何进行多重赋值,以及延伸到方法返回多个值的情形。这里所说的多重赋值不是指用连等号来同时赋为一个值, def a = b = c = 100? ?//不是说的这个 而是指同时对多个变量一步到位的赋成不同的值,要实现这个必须用到 List?类型。看下面一个基本例子(GroovyConsole)?阅读全文 >> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |