Массивы и хэши
Научитесь создавать, изменять и получать элементы массивов и хэшей
«Массивы и хэши» — бесплатный урок Ruby Academy на CoddyKit. Это урок 1 из 3. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Ruby Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Ruby Academy содержит 3 уроков всего.
Введение в массивы и хеши
Массивы и хеши
Ruby предоставляет два основных типа коллекций: массивы и хеши.
В этом уроке Вы научитесь создавать, изменять и получать доступ к элементам массивов и хешей.

Определение массива
Определение массива
Массивы хранят несколько значений в упорядоченном списке.
numbers = [1, 2, 3, 4, 5]
puts numbersДоступ к элементам массива
Доступ к элементам массива
Вы можете обращаться к элементам по их индексу, начиная с 0.
fruits = ['Apple', 'Banana', 'Cherry']
puts fruits[0] # Apple
puts fruits[-1] # CherryДобавление элементов в массив
Добавление элементов в массив
Используйте push или <<, чтобы добавлять элементы.
numbers = [1, 2, 3]
numbers << 4 # Adds 4 to the end
puts numbersОпределение хеша
Определение хеша
Хеши хранят пары «ключ — значение».
person = { 'name' => 'Alice', 'age' => 25 }
puts personДоступ к значениям хеша
Доступ к значениям хеша
Используйте ключи для доступа к значениям в хеше.
person = { 'name' => 'Alice', 'age' => 25 }
puts person['name'] # AliceДобавление новых пар «ключ — значение» в хеш
Добавление новых пар «ключ — значение» в хеш
Вы можете динамически добавлять новые ключи.
person = { 'name' => 'Alice' }
person['age'] = 25
puts personВывод ключей хеша
Вывод ключей хеша
Вы можете получить все ключи с помощью метода keys.
person = { 'name' => 'Alice', 'age' => 25 }
puts person.keysПоздравляем!
Поздравляем!
Вы научились использовать массивы и хеши в Ruby.
Далее Вы узнаете, как перебирать коллекции с помощью циклов и итераторов.

Часто задаваемые вопросы
Урок «Массивы и хэши» бесплатный?
Да — полный текст урока «Массивы и хэши» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Ruby Academy, подпишись на CoddyKit PRO. Курс Ruby Academy содержит 3 уроков всего.
Чему я научусь в уроке «Массивы и хэши»?
Научитесь создавать, изменять и получать элементы массивов и хэшей Ты практикуешь Ruby Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.
Нужен ли мне опыт, чтобы начать Ruby Academy?
Предыдущий опыт не требуется. Ruby Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 1 из 3.
Сколько времени занимает урок «Массивы и хэши»?
Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.
Можно ли писать и запускать код в этом уроке Ruby Academy?
Да. Каждый урок Ruby Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.
Все уроки этого курса
- Массивы и хэши
- Перебор коллекций
- Полезные методы массивов и хэшей