2015-09-16 2 views

ответ

3

Вы можете использовать gets:

a = [] 
10.times{|i| a[i] = gets.chomp} 

Demonstration

+4

Или просто 'а << gets.chomp' –

+2

или' а = {10.times.map gets.chomp} ' – Stefan

5

Как это:

Array.new(10){gets.chomp} 
+1

читаемости точки 1+ – wurde

0

Try т его:

a = [] 
10.times{a.push(gets.chomp)} 
+0

Вторая линия, хотя правильно, не возвращается 'a'. Вы можете написать '10.times.map {gets.chomp}', что и есть. –