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

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.