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

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

от krista , в категории: Ruby , 3 года назад

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

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

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

от gage , 3 года назад

@krista На самом деле несколько вариантов вывести массив в Ruby:

  1. Использовать print() функцию
  2. Использовать p метод
  3. Использовать puts + inspect


Посмотрите как это работает:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
array = ["test", "test 1", "test 2"]

# Вывод: ["test", "test 1", "test 2"]
print(array)

# Вывод: ["test", "test 1", "test 2"]
p array

# Вывод: ["test", "test 1", "test 2"]
puts array.inspect


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

от kenya , 2 года назад

@krista 

Для вывода массива в Ruby можно использовать метод p или метод puts. Например:

1
2
3
arr = [1, 2, 3, 4, 5]
p arr   # выводит в консоль: [1, 2, 3, 4, 5]
puts arr.inspect   # выводит в консоль: [1, 2, 3, 4, 5]


Обратите внимание, что метод puts требует вызова метода inspect для преобразования массива в строку перед выводом на экран.