sdf
Значок << добавляет еще один элемент(ы) в конец строки.
.push - также добавляет элемент(ы) в конец строки. Интересно, когда предпочтительней использовать первый метод, а когда - второй.
.sort.inspect - ну, sort - понятно, сортирует по алфавиту. А вот шо такое inspect - хз. В вики написано, что .inspect создает "печатную" версию массива. (Печатная версия массива - это строка).
.reverse - переставляет элементы в обратном порядке.
irb(main):001:0> dwarves=['Doc', 'Sleepy', 'Bashful', 'Grumpy', 'Happy', 'Sneezy', 'Dopey']; dwarves << 'Crazy'
["Doc", "Sleepy", "Bashful", "Grumpy", "Happy", "Sneezy", "Dopey", "Crazy"]
Значок << добавляет еще один элемент(ы) в конец строки.
irb(main):001:0> dwarves=['Doc', 'Sleepy', 'Bashful', 'Grumpy', 'Happy', 'Sneezy', 'Dopey']; dwarves.push('Strange')
["Doc", "Sleepy", "Bashful", "Grumpy", "Happy", "Sneezy", "Dopey", "Strange"]
.push - также добавляет элемент(ы) в конец строки. Интересно, когда предпочтительней использовать первый метод, а когда - второй.
irb(main):001:0> dwarves=['Doc', 'Sleepy', 'Bashful', 'Grumpy', 'Happy', 'Sneezy', 'Dopey']; dwarves.sort.inspect
["Bashful", "Doc", "Dopey", "Grumpy", "Happy", "Sleepy", "Sneezy"]
.sort.inspect - ну, sort - понятно, сортирует по алфавиту. А вот шо такое inspect - хз. В вики написано, что .inspect создает "печатную" версию массива. (Печатная версия массива - это строка).
irb(main):001:0> dwarves=['Doc', 'Sleepy', 'Bashful', 'Grumpy', 'Happy', 'Sneezy', 'Dopey']; dwarves.sort.reverse.inspect
["Sneezy", "Sleepy", "Happy", "Grumpy", "Dopey", "Doc", "Bashful"]
.reverse - переставляет элементы в обратном порядке.
Комментариев нет:
Отправить комментарий