Назад к вопросам
Intern
106
questionbank
Что такое скобки в языке программирования Ruby?
Sobes Copilot
Получайте ответы в реальном времени
Ответ от нейросети
sobes.tech AI
Скобки в Ruby могут использоваться для разных целей, в зависимости от контекста:
- Вызов метода с аргументами.
method_name(argument1, argument2) - Доступ к элементу массива или хэша.
array[index],hash[key] - Определение массива или хэша.
[element1, element2],{key1 => value1, key2 => value2} - Группировка выражений для изменения порядка выполнения.
(expression1 + expression2) * 3 - Определение блоков кода (для одиночных строк). Хотя для многострочных блоков чаще используют
do...end, скобки()тоже могут применяться.array.each { |item| puts item }
# Вызов метода с аргументами
puts("Hello, world!")
# Доступ к элементу массива
my_array = [1, 2, 3]
puts my_array[1] # Выведет 2
# Доступ к элементу хэша
my_hash = { "a" => 1, "b" => 2 }
puts my_hash["a"] # Выведет 1
# Определение массива
another_array = [4, 5, 6]
# Определение хэша
another_hash = { "c" => 3, "d" => 4 }
# Группировка выражений
result = (5 + 3) * 2 # Результат будет 16, а не 11
# Блок кода (одиночная строка)
[1, 2, 3].each { |n| puts n * 2 }