摘要:
ranges尽管ranges没有出现在java标准类库中,但大多数程序员对range都有一个直观的概念--一个有效的开始点和一个结束点,类似于for语句范 围 是一系列的值。例如 “0..4” 表明包含 整数 0、1、2、3、4。Groovy 还支持排除范围,“0..<4” 表示 0、1、2、3。还可以创建字符范围:“a..e” 相当于 a、b、c、d、e。“a..<e” 包括小于 e 的所有值。循环范围范围为循环带来了很大的方便。例如,前面从 0 递增到 4 的 for 循环如下所示:for(i = 0; i < 5; i++)范围可以将这个 for 循环变得更简洁,更易阅 阅读全文
posted @ 2012-05-30 15:50
Johnny Yan
阅读(405)
评论(0)
推荐(0)
摘要:
1简单的映射(maps)一个map是用来给一个键(key)分配值(value)的强类型,map可以通过key存储和找回valuea.不像java,groovy在语言级别支持map,允许使用特定的操作符来操作map,maps的操作语法像键-值对数组,通过冒号分割key-valuea.def http=[:] //声明一个mapprintln http.size()http['syn']='Hello Synvata'//向map添加K-Vprintln http['syn'] 一般情况下key的类型都是字符串,在声明map的时候可以忽略字符串标记( 阅读全文
posted @ 2012-05-30 15:12
Johnny Yan
阅读(8718)
评论(0)
推荐(1)

浙公网安备 33010602011771号