Как я могу построить массив с несколькими значениями, принятыми от пользователя во время выполнения?Инициализировать массив и принимать аргументы во время выполнения
Для, например, мы имеем в C++ как:
for(i=0;i<10;i++){ cin>>a[i]; }
Как я могу построить массив с несколькими значениями, принятыми от пользователя во время выполнения?Инициализировать массив и принимать аргументы во время выполнения
Для, например, мы имеем в C++ как:
for(i=0;i<10;i++){ cin>>a[i]; }
Try т его:
a = []
10.times{a.push(gets.chomp)}
Вторая линия, хотя правильно, не возвращается 'a'. Вы можете написать '10.times.map {gets.chomp}', что и есть. –
Или просто 'а << gets.chomp' –
или' а = {10.times.map gets.chomp} ' – Stefan