【发布时间】:2013-12-20 09:59:03
【问题描述】:
好的,我知道我之前问过一个与此非常相似的问题,但我需要知道如何从用户那里获取几个单词并将它们存储到一个数组中并打印出来。我怀疑这将需要一个 for 循环。我试过这段代码,但它不起作用:
System.in.withReader {
print 'input: '
def c1 = it.readLine()
def c2 = it.readLine()
def c3 = it.readLine()
def c4 = it.readLine()
def c5 = it.readLine()
def c6 = it.readLine()
def c7 = it.readLine()
def c8 = it.readLine()
def c9 = it.readLine()
def c10 = it.readLine()
country = [c1,c2,c3,c4,c5,c6,c7,c8,c9,c10]
assert country.size() == 10
for(i=0; i<10;i++)
{
println country[i]
}
}
有人有什么想法吗?提前致谢。
【问题讨论】:
标签: arrays for-loop input groovy