摘要: Operator Name Method Works witha + bPlusa.plus(b)Number, String, Collectiona - bMinusa.minus(b)Number, String, Collectiona * bStara.multiply(b)Number, String, Collectiona / bDividea.div(b)Numbera % bModuloa.mod(b)Integral numbera++++aPost incrementPre incrementa.nextNumber,String,rangea----aPost ... 阅读全文
posted @ 2012-05-28 15:47 Johnny Yan 阅读(512) 评论(0) 推荐(0)
摘要: 1 lists java通过使用方括号和下标索引数组,groovy使用了同样的方法来支持list-java.util.List的实例,java.util.List允许向列表中增加或者删除对象,允许在运行时改变列表的大小,保存在列表中的对象不受类型的限制。另外,在groovy中可以通过超出列表范围的数来索引列表,再一次表明可以改变列表的大小,此外,列表也可以在代码中指定 def roman=['','I','II','III','IV','V','VI','VII']p 阅读全文
posted @ 2012-05-28 10:37 Johnny Yan 阅读(6457) 评论(0) 推荐(0)
摘要: 在Java中,字符串大多数使用java.lang.String类型处理,在Groovy中提供了一些途径是字符串工作更加容易1Gstring在groovy中,字符串能出现在单引号或者双引号中,在双引号的字符串中可以使用占位符,占位符在必要的时候将自动解析,这是个GString类型def nick='Groovy'def book='Groovy in action'assert "$nick is $book"=="Groovy is Groovy in action"assert "${nick} is ${bo 阅读全文
posted @ 2012-05-28 10:08 Johnny Yan 阅读(3946) 评论(0) 推荐(0)
摘要: 1下载Groovy安装包,使用当前稳定的1.8.6版本 wget http://dist.groovy.codehaus.org/distributions/groovy-binary-1.8.6.zip2 解压缩unzip groovy-binary-1.8.6.zip3 将解压后的目录移动至/usr/libsudo mv groovy-1.8.6 /usr/lib/4设置环境变量,在/etc/profile增加export GROOVY_HOME=/usr/lib/groovy-1.8.6export PATH=$GROOVY_HOME/bin:$PATH:.5 更新环境变量source. 阅读全文
posted @ 2012-05-28 09:39 Johnny Yan 阅读(2571) 评论(0) 推荐(0)