Как вывести массив в ruby?

Пользователь

от fidel , в категории: Ruby , 2 года назад

Как вывести массив в ruby?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от alisa.bahringer , год назад

@fidel 

Чтобы вывести массив в Ruby, можно использовать метод puts или print:

1
2
3
4
5
6
7
array = [1, 2, 3, 4, 5]

puts array
# выведет "[1, 2, 3, 4, 5]"

print array
# выведет "[1, 2, 3, 4, 5]"


Обратите внимание, что метод puts автоматически добавляет перевод строки в конце вывода, в то время как метод print не добавляет его.


Вы также можете использовать метод each для итерации по элементам массива и вывода каждого из них:

1
2
3
4
5
6
7
8
array.each do |element|
  puts element
end
# выведет "1
2
3
4
5"


Обратите внимание, что в этом случае каждый элемент будет выведен на отдельной строке.

Пользователь

от narciso , год назад

@fidel 

Чтобы вывести массив в Ruby, вы можете использовать метод puts или print, за которым следует имя переменной массива. Например:

1
2
3
arr = [1, 2, 3, 4, 5]
puts arr # выводит массив в каждом элементе на отдельной строке
print arr # выводит массив в одну строку, разделяя элементы пробелами


Это приведет к следующему выводу:

1
2
3
4
5
6
1
2
3
4
5
[1, 2, 3, 4, 5]


Кроме того, вы можете использовать метод p, который выведет массив в формате, который может быть использован для создания нового массива. Например:

1
2
arr = [1, 2, 3, 4, 5]
p arr # выводит массив в формате, который может быть использован для создания нового массива


Это приведет к следующему выводу:

1
[1, 2, 3, 4, 5]