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的动态编译特性。Groovy是一种动态类型的语言,它可以与Java无缝集成,并提供了比Java更为简洁的语法。在微服务项目中,特别是在服务网关中,...
Groovy支持常见的控制结构,如if-else、for循环、while循环以及switch语句。其语法与Java相似但更简洁,例如: ```groovy def number = 10 if (number > 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版本,希望...
Groovy的列表支持链式操作,如`list.each{println it}`,这会遍历列表并对每个元素执行指定的操作。映射可以通过键值对进行操作,如`map.each{k, v -> println "Key: $k, Value: $v"}`。 Groovy还引入了GString,这...
Groovy支持多种集合数据类型,如列表(List)、映射(Map)等,这些数据类型的使用方式与Java相似,但Groovy提供了更多的语法糖,使得代码更加简洁易读。 #### 六、元编程 Groovy强大的元编程特性使得开发者能够...
### Groovy Script 入门知识点详解 #### 一、Groovy脚本简介 Groovy是一种灵活的面向...掌握Groovy的基础知识和进阶技巧,对于提升开发效率和个人技能都大有裨益。希望本文能够帮助大家更好地理解和使用Groovy脚本。
3. 集合与闭包:熟悉Groovy的List、Map等集合操作,以及强大的闭包特性。 4. 文件I/O和网络编程:学习如何使用Groovy进行文件操作和网络通信。 5. 测试与调试:掌握Spock测试框架,进行单元测试和集成测试。 6. 深入...
1. 引入Groovy库:在Java项目中添加Groovy的相关依赖,通常是`groovy-all`,确保Java能够访问Groovy运行时环境。 2. 创建GroovyClassLoader:使用这个类加载器可以动态加载和执行Groovy脚本。它继承自Java的...
Groovy是一种基于Java平台的、动态的、强大的编程语言,它设计的目标是增强开发者的生产力。Groovy结合了Java的静态类型系统和Python、Ruby等动态语言的灵活性,使得开发者可以更加高效地编写代码。本篇文章将深入...
Groovy是一种动态、开源的编程语言,它是Java平台上的一个JVM(Java Virtual Machine)语言。Groovy结合了Python、Ruby和Perl等脚本语言的简洁性和灵活性,并且完全兼容Java,可以无缝地与Java代码集成。在"groovy-...
### Eclipse 安装 Groovy 插件的详细步骤与使用指南 #### 一、Groovy 插件的安装 为了能够在 Eclipse 中使用 Groovy 进行开发,首先需要安装 ...希望本文能帮助您更好地理解和掌握 Groovy 在 Eclipse 中的应用技巧。
- **循环语句**:Groovy支持while、for等循环语句,并引入了更简洁的迭代方式,如each方法。 - **异常处理**:Groovy继承了Java的异常处理机制,同时也提供了更加简洁的语法。 **3. 集合类型** - **列表(List)*...
### Groovy学习笔记知识点梳理 ...通过以上内容的学习,读者将能够了解Groovy的基本概念、主要特性和开发环境设置方法,同时也能掌握Groovy的基本语法和一些进阶技巧。这些知识点为后续深入学习提供了坚实的基础。
Groovy是一种基于Java平台的动态编程语言,它与Java语法高度兼容,但提供了更简洁、更灵活的写法。Groovy结合了脚本语言的便利性和面向对象编程的强大功能,常用于构建自动化任务、测试、Web应用以及领域特定语言...
这部分内容覆盖了Groovy中的各种循环和条件语句,帮助读者掌握如何使用Groovy来实现复杂的逻辑控制流程。 #### 动态对象导向,Groovy风格 Groovy的动态特性是其与其他静态类型语言的主要区别之一。这部分内容深入...