groovy in actions 笔记 1

不准备买groovy in action的书了,既然手上有pdf版本的,虽然是英文版本的,也就将就着看吧,xy知道自己迟早必须看纯英文的技术书。

看英文书虽然生词很多,不过大致意思能懂,而且写代码的时候不会有差。然而不能一次看时间太长,这个其实不是因为英文的问题,自己在看中文的书的时候也有这个问题,简单来说就是注意力持续不了多久。

闲话少说,xy不打算搬原文上来,只是放几个自己消化吸收的例子程序段上来。

一个是输入文件,然后逐行打印文件的程序,简单的closures(闭包)程序。这个其实可以拿shell来弄,不过xy忘记怎么弄了。

def number = 0
new File(‘Test.groovy').eachLine{line->
number++
println "$number: $line"
}


第二个是输出package名字的程序,很神奇的程序。外面的brace(括号)不可去。

println ([String, List, File].'package'.name)


页面43
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值