Size: a a a

2019 July 31

АЯ

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

<

<sleep/> in RubyRush
Артём Яроцкий
но вы пока освойте это
Понял, сейчас главное разобраться в масиве
источник

АЯ

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

<

<sleep/> in RubyRush
push это + элемент а pop - элемент
источник

АЯ

Артём Яроцкий... in RubyRush
в нашем примере:
puts a
=> 1
=> 2
=> 8
=> 5

a.pop
puts a
=> 1
=> 2
=> 8
источник

<

<sleep/> in RubyRush
Думаю так правильно будет запомнить
источник

АЯ

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

<

<sleep/> in RubyRush
Артём Яроцкий
в нашем примере:
puts a
=> 1
=> 2
=> 8
=> 5

a.pop
puts a
=> 1
=> 2
=> 8
Убирает последний
источник

АЯ

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

АЯ

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

Э

Эдем in RubyRush
Артём Яроцкий
в нашем примере:
puts a
=> 1
=> 2
=> 8
=> 5

a.pop
puts a
=> 1
=> 2
=> 8
Только a.pop возвращает сам элемент
источник

Э

Эдем in RubyRush
А, сорян, не доглядел
источник

АЯ

Артём Яроцкий... in RubyRush
да, как раз собирался это разъяснить
источник

АЯ

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

АЯ

Артём Яроцкий... in RubyRush
он как бы оставляет его себе
источник

АЯ

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

АЯ

Артём Яроцкий... in RubyRush
в том же примере это будет выглядеть так:
puts a
=> 1
=> 2
=> 8
=> 5

b = a.pop
puts a
=> 1
=> 2
=> 8

puts b
=> 5
источник

АЯ

Артём Яроцкий... in RubyRush
<sleep/> если есть вопросы — пишите. но имейте в виду, я уже скоро усну
источник

<

<sleep/> in RubyRush
Артём Яроцкий
в том же примере это будет выглядеть так:
puts a
=> 1
=> 2
=> 8
=> 5

b = a.pop
puts a
=> 1
=> 2
=> 8

puts b
=> 5
Понял он просто забирает себе элементы тем самым скрывая их, и если нужно то их можно вытащить и него
источник

АЯ

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