Size: a a a

2019 July 31

<

<sleep/> in RubyRush
Так?
источник

АЯ

Артём Яроцкий... in RubyRush
для того, чтобы добавлять новые элементы в массив, у ruby есть метод push
источник

АЯ

Артём Яроцкий... in RubyRush
например, мы создали новый массив и присвоили его переменной:
a = [1, 2, 8]
puts a
=> 1
=> 2
=> 8
источник

АЯ

Артём Яроцкий... in RubyRush
теперь хотим добавить новый элемент в массив
источник

АЯ

Артём Яроцкий... in RubyRush
делаем так:
a.push(5)
puts a
=> 1
=> 2
=> 8
=> 5
источник

АЯ

Артём Яроцкий... in RubyRush
понимаете?
источник

<

<sleep/> in RubyRush
Да, получается это метод добавления нового звена к масиву
источник

<

<sleep/> in RubyRush
Ой элемента
источник

АЯ

Артём Яроцкий... in RubyRush
в какой последовательности записали элементы в массив, в такой последовательности они там и хранятся
источник

АЯ

Артём Яроцкий... in RubyRush
можно сказать и звена
источник

АЯ

Артём Яроцкий... in RubyRush
по сути верно
источник

Э

Эдем in RubyRush
На будущее: в массив, как и в цепи, можно в середину вставить/заменить элемент. В этом плане Руби -- очень гибкий для работы с коллекциями
источник

АЯ

Артём Яроцкий... in RubyRush
Эдем, пока не надо парня перегружать
источник

АЯ

Артём Яроцкий... in RubyRush
видите, что ему и это пока с трудом заходит?
источник

<

<sleep/> in RubyRush
Я понял что пуш просто добавляет элемент как бы дополняет, но есть ещё метод который позволит конкретно заменить нужный элемент
источник

<

<sleep/> in RubyRush
Правильно?
источник

АЯ

Артём Яроцкий... in RubyRush
да, и не один
источник

АЯ

Артём Яроцкий... in RubyRush
есть много разных методов работы с массивами
источник

АЯ

Артём Яроцкий... in RubyRush
но вы пока освойте это
источник

АЯ

Артём Яроцкий... in RubyRush
пока у вас в голове не уложится понимание того, что массив это именно последовательность, вам будет трудновато оперировать всеми этими различными методами
источник