标签: arrays ruby
如何构建一个在运行时从用户接受多个值的数组?
例如,我们在c ++中有:
for(i=0;i<10;i++){ cin>>a[i]; }
答案 0 :(得分:5)
像这样:
Array.new(10){gets.chomp}
答案 1 :(得分:3)
您可以使用gets:
gets
a = [] 10.times{|i| a[i] = gets.chomp}
Demonstration
答案 2 :(得分:0)
试试这个:
a = [] 10.times{a.push(gets.chomp)}