`

Groovy循环List技巧

阅读更多
package com.happy.first

/**
 * @author: (le.qiao)
 * @e-mail: qiaolevip@gmail.com
 * @myblog: <a href="http://qiaolevip.iteye.com">http://qiaolevip.iteye.com</a>
 * @date: 2012-8-24
 * 
 */
public class LoopTest{
	public static void main(args){
		5.times {print "Times + $it "}
		println();
		1.upto(3) {print "Up + $it "}
		println();
		4.downto(1) {print "Down + $it "}
		println();
		// 计算1到100的和
		def sum = 0
		1.upto(100) {sum += it}
		print sum
		println();
		(1..6).each {print "Range $it"}
	}
}


Times + 0 Times + 1 Times + 2 Times + 3 Times + 4 
Up + 1 Up + 2 Up + 3 
Down + 4 Down + 3 Down + 2 Down + 1 
5050
Range 1Range 2Range 3Range 4Range 5Range 6
分享到:
评论

相关推荐

    微服务项目中添加groovy文件技巧.docx

    在微服务架构中,为了实现高可扩展性和动态维护,开发者常常会利用Groovy的动态编译特性。Groovy是一种动态类型的语言,它可以与Java无缝集成,并提供了比Java更为简洁的语法。在微服务项目中,特别是在服务网关中,...

    Groovy应用(基本操作)

    Groovy支持常见的控制结构,如if-else、for循环、while循环以及switch语句。其语法与Java相似但更简洁,例如: ```groovy def number = 10 if (number &gt; 5) { println "Number is greater than 5" } else { ...

    apache-groovy-3.0.8.zip apache官网的groovy3.0.8版本

    apache-groovy-3.0.8.zip apache官网的groovy3.0.8版本,希望大家多多下载,apache-groovy-3.0.8.zip apache官网的groovy3.0.8版本,希望大家多多下载,apache-groovy-3.0.8.zip apache官网的groovy3.0.8版本,希望...

    groovy入门经典,groovyeclipse 插件

    Groovy的列表支持链式操作,如`list.each{println it}`,这会遍历列表并对每个元素执行指定的操作。映射可以通过键值对进行操作,如`map.each{k, v -&gt; println "Key: $k, Value: $v"}`。 Groovy还引入了GString,这...

    groovy速查手册

    Groovy支持多种集合数据类型,如列表(List)、映射(Map)等,这些数据类型的使用方式与Java相似,但Groovy提供了更多的语法糖,使得代码更加简洁易读。 #### 六、元编程 Groovy强大的元编程特性使得开发者能够...

    Groovy Script 入门

    ### Groovy Script 入门知识点详解 #### 一、Groovy脚本简介 Groovy是一种灵活的面向...掌握Groovy的基础知识和进阶技巧,对于提升开发效率和个人技能都大有裨益。希望本文能够帮助大家更好地理解和使用Groovy脚本。

    Java调用Groovy,实时动态加载数据库groovy脚本

    1. 引入Groovy库:在Java项目中添加Groovy的相关依赖,通常是`groovy-all`,确保Java能够访问Groovy运行时环境。 2. 创建GroovyClassLoader:使用这个类加载器可以动态加载和执行Groovy脚本。它继承自Java的...

    实战groovy.rar

    3. 集合与闭包:熟悉Groovy的List、Map等集合操作,以及强大的闭包特性。 4. 文件I/O和网络编程:学习如何使用Groovy进行文件操作和网络通信。 5. 测试与调试:掌握Spock测试框架,进行单元测试和集成测试。 6. 深入...

    groovy-3.0.7.msi

    groovy

    groovy

    Groovy是一种基于Java平台的、动态的、强大的编程语言,它设计的目标是增强开发者的生产力。Groovy结合了Java的静态类型系统和Python、Ruby等动态语言的灵活性,使得开发者可以更加高效地编写代码。本篇文章将深入...

    groovy-2.3.6-installer

    Groovy是一种动态、开源的编程语言,它是Java平台上的一个JVM(Java Virtual Machine)语言。Groovy结合了Python、Ruby和Perl等脚本语言的简洁性和灵活性,并且完全兼容Java,可以无缝地与Java代码集成。在"groovy-...

    eclipse安装groovy插件的步骤

    ### Eclipse 安装 Groovy 插件的详细步骤与使用指南 #### 一、Groovy 插件的安装 为了能够在 Eclipse 中使用 Groovy 进行开发,首先需要安装 ...希望本文能帮助您更好地理解和掌握 Groovy 在 Eclipse 中的应用技巧。

    groovy+in+action

    - **循环语句**:Groovy支持while、for等循环语句,并引入了更简洁的迭代方式,如each方法。 - **异常处理**:Groovy继承了Java的异常处理机制,同时也提供了更加简洁的语法。 **3. 集合类型** - **列表(List)*...

    Groovy学习笔记

    ### Groovy学习笔记知识点梳理 ...通过以上内容的学习,读者将能够了解Groovy的基本概念、主要特性和开发环境设置方法,同时也能掌握Groovy的基本语法和一些进阶技巧。这些知识点为后续深入学习提供了坚实的基础。

    groovy的简单例子

    Groovy是一种基于Java平台的动态编程语言,它与Java语法高度兼容,但提供了更简洁、更灵活的写法。Groovy结合了脚本语言的便利性和面向对象编程的强大功能,常用于构建自动化任务、测试、Web应用以及领域特定语言...

Global site tag (gtag.js) - Google Analytics