Назад к вопросам
Junior
188
questionbank
Что такое фигурные скобки в языке программирования Ruby?
Sobes Copilot
Получайте ответы в реальном времени
Ответ от нейросети
sobes.tech AI
Фигурные скобки {} в Ruby используются в нескольких контекстах:
-
Определение блоков кода (blocks):
- Для однострочных блоков или когда блок содержит немного кода.
# Пример использования блока с методом each [1, 2, 3].each { |n| puts n * 2 } # Пример использования блока с методом map doubled_numbers = [1, 2, 3].map { |n| n * 2 } -
Определение хэшей (Hashes):
- Для создания литералов хэшей.
# Пример создания хэша с символами в качестве ключей user = { name: "Alice", age: 30 } # Пример создания хэша с разными типами ключей settings = { "theme" => "dark", :notifications => true, 1 => "value" } -
Вложенные структуры данных:
- Вместе с квадратными скобками
[]для создания вложенных массивов и хэшей.
# Пример вложенного хэша в массиве data = [{ id: 1, value: "A" }, { id: 2, value: "B" }] # Пример вложенного массива в хэше config = { users: ["Alice", "Bob"], roles: ["admin", "user"] } - Вместе с квадратными скобками