ฉันเพิ่งเริ่มต้นด้วย Groovy ฉันไม่พบตัวอย่างวิธีจัดการกับข้อโต้แย้งของสคริปต์ Groovy เลย ดังนั้นฉันจึงแฮ็กวิธีนี้ด้วยตัวเอง จะต้องมีวิธีที่ดีกว่าในการทำเช่นนี้? ถ้าเป็นเช่นนั้น ฉันกำลังมองหาวิธีที่ดีกว่านี้ เนื่องจากฉันอาจจะมองข้ามสิ่งที่ชัดเจนไป
import groovy.lang.Binding;
Binding binding = new Binding();
int x = 1
for (a in this.args) {
println("arg$x: " + a)
binding.setProperty("arg$x", a);
x=x+1
}
println binding.getProperty("arg1")
println binding.getProperty("arg2")
println binding.getProperty("arg3")