我们很多时候将groovy作为脚本,在命令行执行。脚本中如何接受参数来制定脚本的行为喃?代码如下
if (this.args.size() !=2 ) {
println "this script expects exactly two arguments"
}else{
this.args.each{
println it
}
}
在脚本中通过使用this.args使用命令行中传入的参数。比如该脚本保存成为Test.groovy,那么在命令行中输入
groovy Test.groovy a b
运行结果为
a
b
否则会输出提示信息。