Menu
Coddy logo textTech

Создание массивов

Часть раздела Основы путешествия по Ruby на Coddy — урок 58 из 88.

Массив — это упорядоченная коллекция элементов. Представьте его как список, который может хранить несколько значений в одной переменной. Массивы невероятно полезны, когда вам нужно работать с группами связанных данных.

Чтобы создать массив в Ruby, используйте квадратные скобки [], разделяя элементы запятыми:

numbers = [1, 2, 3, 4, 5]
fruits = ["apple", "banana", "cherry"]
puts fruits  # Выводит каждый фрукт на новой строке

Массивы в Ruby могут содержать данные любого типа, и вы даже можете смешивать разные типы в одном и том же массиве:

mixed = [42, "hello", true, 3.14]

Вы также можете создать пустой массив и добавить элементы позже:

empty_list = []

Чтобы проверить, сколько элементов содержит массив, используйте метод length или size:

colors = ["red", "green", "blue"]
puts colors.length  # Выводит: 3

Массивы сохраняют порядок своих элементов, поэтому первый добавленный вами элемент остается первым, второй остается вторым и так далее. Этот порядок становится важным, когда в следующем уроке мы научимся обращаться к отдельным элементам.

challenge icon

Задание

Легко

Прочитайте три входных значения:

  1. Строка (первый элемент)
  2. Целое число (второй элемент)
  3. Строка (третий элемент)

Создайте массив, содержащий эти три элемента в том порядке, в котором они были получены. Затем выведите массив с помощью puts, а после него — длину массива на новой строке.

Например, если входные данные — apple, 42 и banana, результат должен быть следующим:

apple
42
banana
3

Если входные данные — red, 100 и blue, результат должен быть следующим:

red
100
blue
3

Если входные данные — hello, 7 и world, результат должен быть следующим:

hello
7
world
3

Шпаргалка

Массив — это упорядоченная коллекция элементов, которая может хранить несколько значений в одной переменной.

Создайте массив, используя квадратные скобки [], разделяя элементы запятыми:

numbers = [1, 2, 3, 4, 5]
fruits = ["apple", "banana", "cherry"]

Массивы могут содержать любые типы данных, включая смешанные типы:

mixed = [42, "hello", true, 3.14]

Создание пустого массива:

empty_list = []

Вывод массива с помощью puts (выводит каждый элемент на новой строке):

puts fruits

Получение количества элементов с помощью length или size:

colors = ["red", "green", "blue"]
puts colors.length  # Outputs: 3

Попробуйте сами

# Чтение входных данных
first_element = gets.chomp
second_element = gets.to_i
third_element = gets.chomp

# TODO: Напишите ваш код ниже
# Создайте массив из трех элементов


# Выведите массив с помощью puts, затем выведите длину массива
quiz iconПроверьте себя

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

Все уроки раздела Основы