gpt4 book ai didi

groovy - 是否可以从命令行调用groovy脚本方法?

转载 作者:行者123 更新时间:2023-12-02 07:04:30 25 4
gpt4 key购买 nike

是否可以从命令行调用groovy脚本方法而不使用手动映射args[]->method_to_call?

例如,如果我有 groovy 脚本“MyGroovyScript.groovy”,例如:

def foo() {

}

def bar() {

}

我想从命令行调用 foo() 方法,例如:

groovy MyGroovyScript.groovy foo

最佳答案

我相信你能得到的最接近的是:

def foo() {
println "foo called"
}

def bar() {
println "bar called"
}

def woo( a, b ) {
println "Woo called with a=$a and b=$b"
}

static main( args ) {
if( args ) {
"${args.head()}"( *args.tail() )
}
}

然后运行以下命令会得到以下输出:

$ groovy test.groovy foo
foo called

$ groovy test.groovy bar
bar called

$ groovy test.groovy woo tim yates
Woo called with a=tim and b=yates

关于groovy - 是否可以从命令行调用groovy脚本方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22856794/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com