Groovy Cookbook に従って Groovy TimeCategory Mixin を試してみました
import groovy.time.TimeCategory
Integer.metaClass.mixin TimeCategory
Date.metaClass.mixin TimeCategory
footballPractice = 1.week.from.now - 4.days + 2.hours - 3.seconds
println footballPractice
Groovy コンソールでは正常に動作しますが、スクリプトとして実行すると StackOverError が発生します。
groovy MyScript.groovy
使用する
- Groovy バージョン: 2.1.8 ( GVM ツール経由、ただしシステム デフォルト 1.8.x と同じ問題)
- JVM: 1.7.0_40 ベンダー: Oracle Corporation
- OS: Linux、Ubuntu 13.04、64bit