groovy

ファイルに何か書いたりとかする時に

今まで def f = new File('hoge.out'); f.write('HELLO WORLD!'); とかやってたんだけど、 def f = new File('hoge.out'); f << "HELLO WORLD!"; でも大丈夫らしい。最近気づいた。 そしてこっちの方が便利だと思う。

ディレクトリを再帰的に辿っていってファイル探すメモ

new File("/home/user01/futasuke").eachFileRecurse{ file -> if ( file.file && file.name =~ /.*\.jpg/ ) { printf "%s\n", file; } }; eachFileMatchRecurseとか無いんかねぇ...

クロージャについてメモ

クロージャとは? オブジェクトである メソッドと似ている パラメータを受け取り、値を返すことが出来る クロージャを呼び出す時は、クロージャが期待するのと同じ数の引数が必要(一緒にしないと、groovy.lang.MissingMethodExceptionがでる) クロージャの書…