Files
freeCodeCamp/guide/russian/ruby/ruby-arrays/index.md
2019-04-22 21:46:02 +04:00

57 lines
2.0 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
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)