我们很多时候将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
否则会输出提示信息。
本文介绍如何在Groovy脚本中使用命令行参数。通过this.args可以获取到从命令行传递进来的参数,并据此改变脚本的行为。若参数数量不符合预期,脚本将给出提示。
3994

被折叠的 条评论
为什么被折叠?



