- 控制台输入
1
print "What is your name?"
println "Your name is ${System.in.newReader().readLine()}"
2
println "is "+System.in.withReader {
print 'What is your id? '
int name = it.readLine() as int
name
}
以上显示不友好,实测提问需要println换行才能在输入前显示出来
def readln(question){
println("What is your name?")
System.in.newReader().readLine()
}
task trytest{
println 'is'+readln('What is your name?')
}
2)GUI输入
def readln = javax.swing.JOptionPane.&showInputDialog
def username = readln 'What is your name?'
println "Your name is ${username}"