通过 Groovy 进行循环
?
同大多数脚本语言一样,Groovy 经常被宣传为生产力更高 的 Java 语言替代品。您已经看到了 Groovy 缺少类型能够如何减少打字工作。在这一节,将创建并试用一个 更好、更短的循环 下面这种方法可以更好地感受 Groovy 缺乏类型的好处:首先,用与创建
起初,从 Java 的角度来看,这个小函数看起来可能有些怪(实际上,它很像 JavaScript)。但它就是 Java 代码,只不过是用 Groovy 的样式编写的。 深入方法 调用这个函数。
会输出 “hello world” 五次。请注意,
Groovy 中的范围 范围 是一系列的值。例如 “ 循环范围 范围为循环带来了很大的方便。例如,前面从 0 递增到 4 的
范围可以将这个
设置范围 如果运行这个示例,可能会注意到一个小问题:“Hello World” 输出了六次而不是五次。这个问题有三种解决方法:
不论采用哪种方法,都会得到原来的效果 — 输出 “Hello World” 五次。
默认参数值 现在已经成功地使用 Groovy 的范围表达式缩短了 每次调用 Groovy 支持默认参数值,可以在函数或方法的正式定义中指定参数的默认值。调用函数的程序可以选择省略参数,使用默认值。 更加复杂的参数值 使用前面的
像下面这样调用该函数:
结果会输出 “Hello World” 两次,“Goodbye sunshine” 四次,“foo” 五次(默认次数)。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |