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

8.1.3. Определение размера массива

8.1.3. Определение размера массива

Метод length и его синоним size возвращают число элементов в массиве. (Как всегда, эта величина на единицу больше индекса последнего элемента.)

x = ["а", "b", "с", "d"]
а = x.length # 4
b = x.size   # 4

Метод nitems отличается от предыдущих тем, что не учитывает элементы равные nil:

у = [1, 2, nil, nil, 3, 4]
с = у.size   # 6
d = у.length # 6
е = y.nitems # 4

Оглавление книги

Оглавление статьи/книги

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