我根据Groovy Coodbook尝试了 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 供应商:甲骨文公司
- 操作系统:Linux、Ubuntu 13.04、64 位