Логотип YeaHub

База вопросов

Собеседования

Тренажёр

База ресурсов

Обучение

Навыки

Задачи

Войти

Выбери, каким будет IT завтра — вместе c нами!

YeaHub — это полностью открытый проект, призванный объединить и улучшить IT-сферу. Наш исходный код доступен для просмотра на GitHub. Дизайн проекта также открыт для ознакомления в Figma.

© 2026 YeaHub

AI info

Карта сайта

Документы

Медиа

Назад
Вопрос про Ruby: data types, integer, float, string, boolean, array, hash, symbol, range, nil

Какие типы данных есть в Ruby?

Вопрос помогает оценить знание основных типов данных, доступных в 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 обеспечивает удобство работы с типами данных благодаря множеству встроенных методов для их обработки.

Уровень

  • Рейтинг:

    3

  • Сложность:

    4

Навыки

  • Ruby

    Ruby

Ключевые слова

#data types

#integer

#float

#string

#boolean

#array

#hash

#symbol

#range

#nil

Подпишись на Ruby Developer в телеграм