Работа с массивами — одна из сильных сторон Руби. Они автоматически изменяют размер, могут содержать любые элементы и язык предоставляет мощные средства для их обработки.
Массив в Ruby— это экземпляр класса Array
Чтобы создать пустой массив в Ruby можно воспользоваться одной из двух следующих конструкций:
Если требуется создать пустой массив определенного размера, то следует указать его размер в качестве аргумента метода new.
Можно также указать, объекты каких классов будут храниться в данном массиве:
Дальше интереснее!
Двумерные массивы можно создать несколькими способами.
или
Рассмотрим основные методы для работы с массивами.
Массив в Ruby— это экземпляр класса Array
Чтобы создать пустой массив в Ruby можно воспользоваться одной из двух следующих конструкций:
a = [ ]
b = Array.new
Если требуется создать пустой массив определенного размера, то следует указать его размер в качестве аргумента метода new.
myArray = Array.new(10)
Можно также указать, объекты каких классов будут храниться в данном массиве:
habraArray = Array.new(3, Habr)
p habraArray #[Habr, Habr, Habr]
Дальше интереснее!
Двумерные массивы можно создать несколькими способами.
a=[
[1,2,3],
[4,5,6],
[7,8,9]
]
или
a = Array.new(3)
a[0] = Array.new(3)
a[1] = Array.new(3)
a[2] = Array.new(3)
Рассмотрим основные методы для работы с массивами.