Книга: Программирование на языке Ruby

8.1.14. Удаление из массива элементов равных nil

8.1.14. Удаление из массива элементов равных nil

Метод compact (и его вариант compact! для модификации на месте) удаляет из массива элементы равные nil, оставляя все остальные без изменения:

a = [1, 2, nil, 3, nil, 4, 5]
b = a.compact # [1, 2, 3, 4, 5]
a.compact!    # а равно [1, 2, 3, 4, 5]

Содержание
Оглавление статьи/книги

Генерация: 1.286. Запросов К БД/Cache: 3 / 1
поделиться
Вверх Вниз