Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- array = %w[cat dog frog]
- puts "#{array} \n"
- # https://ruby-doc.org/core-2.7.0/Array.html#method-i-pop
- # Возвращает последний элемент и удаляет его из массива
- array.pop
- puts "#{array} \n"
- # https://ruby-doc.org/core-2.7.0/Array.html#method-i-shift
- # Возвращает первый элемент и удалет его из массива
- array.shift
- puts "#{array} \n"
- # https://ruby-doc.org/core-2.7.0/Array.html#method-i-delete
- # Удаляет заданный элемент, в качетсве параметра передается obj
- # См документацию на методы delete_at
- array.delete('dog')
- puts "#{array} \n"
- # https://ruby-doc.org/core-2.7.0/Array.html#method-i-push
- # Добавляет элементы с конца массива, в качестве параметра используется obj который мы хотим добавить
- # Аналогичный сиснтаксис array << 'food'
- array.push('food', 'bone')
- puts "#{array} \n"
- # https://ruby-doc.org/core-2.7.0/Array.html#method-i-length
- # Выводит длину элементов массива
- # Аналогично работет метод size см.докуметацию
- puts array.length
- # https://ruby-doc.org/core-2.7.0/Array.html#method-i-include-3F
- # Проверяет существует ли заданный элемент в массиве, если нет то false, если есть то true
- puts array.include?('dog') ? 'Собака есть' : 'Собаки нет'
- # https://ruby-doc.org/core-2.7.0/Array.html#method-i-join
- # Соединяет все элементы массива, при передаче параметра в метод вставляет строку как разделитель между элементами
- puts array.join(', ')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement