0Pricing
Ruby Academy · Урок

Массивы и хэши

Научитесь создавать, изменять и получать элементы массивов и хэшей

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

Введение в массивы и хеши

Массивы и хеши

Ruby предоставляет два основных типа коллекций: массивы и хеши.

В этом уроке Вы научитесь создавать, изменять и получать доступ к элементам массивов и хешей.

Массивы и хэши — иллюстрация 1

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

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

Массивы хранят несколько значений в упорядоченном списке.

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.

Далее Вы узнаете, как перебирать коллекции с помощью циклов и итераторов.

Массивы и хэши — иллюстрация 10

Часто задаваемые вопросы

Урок «Массивы и хэши» бесплатный?

Да — полный текст урока «Массивы и хэши» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 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 — локальная установка не требуется.

Все уроки этого курса

  1. Массивы и хэши
  2. Перебор коллекций
  3. Полезные методы массивов и хэшей
← Назад к Ruby Academy