Вопрос помогает оценить знание основных типов данных, доступных в Ruby.
Ruby поддерживает основные типы данных: числа (Integer, Float), строки (String), булевы значения (true, false), массивы (Array), хэши (Hash), символы (Symbol), диапазоны (Range), а также специальные значения (nil).
Ruby предоставляет широкий набор типов данных для работы:
Числа:
Integer для целых чисел: 42, -7.
Float для дробных чисел: 3.14, -0.5.
Строки (String):
Строки используются для хранения текста и создаются с помощью кавычек:
name = "Ruby"
greeting = 'Hello'Булевы значения (true и false):
Представляют истину и ложь.
Массивы (Array):
Хранят упорядоченные списки данных:
numbers = [1, 2, 3]Хэши (Hash):
Хранят пары ключ-значение:
capitals = { "France" => "Paris", "Japan" => "Tokyo" }Символы (Symbol):
Это уникальные и неизменяемые идентификаторы:
:name, :ageДиапазоны (Range):
Используются для представления последовательностей:
(1..5), ('a'..'z')nil:
Специальное значение, представляющее "ничто".
Ruby обеспечивает удобство работы с типами данных благодаря множеству встроенных методов для их обработки.