--- title: Ruby Arrays localeTitle: Массивы в Ruby --- ## Массивы в Ruby Массив представляет собой список значений. Значения массива часто называют «элементами» массива. Для создания массива в Ruby, используют квадратные скобки внутри которых указываются значения разделенные запятыми: ```ruby my_array = [1, 2, 3, 4, 5] ``` В первом примере все элементы массива - числа, но массив Ruby может содержать значения различных типов и даже другие массивы: ```ruby mixed_array = [5, "Hello World", true, [1,2,3]] ``` Для получения доступа к элементу массива укажите его индекс в квадратных скобках. Обратите внимание, что первый элемент имеет индекс 0, а не 1: ```ruby mixed_array[0] # 5 mixed_array[1] # "Hello World" mixed_array[2] # true ``` При помощи метода `length` Вы можете узнать, количество элементов в массие: ```ruby mixed_array.length # 3 [].length # 0 ``` Метод `first` возвращает первый элемент массива: ```ruby mixed_array.first # 5 ``` Для получения последнего элемента массива можно воспользоваться методом `last`: ```ruby mixed_array.last # true ``` #### Ruby Lambda Лямбду также называют анонимной функцией. Для создания лямбды в Ruby, вы можете использовать следующий синтаксис: ```ruby lambda = lambda {} ``` #### Дополнительная информация: [Документация по массивам в Ruby](https://ruby-doc.org/core-2.4.2/Array.html)