/
spirzen
/
it-code-examples
Обзор
Документация
Войти
/
spirzen
/
it-code-examples
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
examples/ruby/ruby-511-102-025/main.rb
23 строки
685 B
Spirzen
Code migration pack
09 июн 2026, 01:41
09 июн 2026, 01:41
cebc284
Код
Авторство
О чём код?
# Ruby 1.8 "hello".each_byte { |b| puts b } # Работает с байтами # Ruby 1.9+ "hello".each_char { |c| puts c } # Работает с символами # Новые возможности в более поздних версиях # Ruby 2.0+ - ключевые слова в методах def create_user(name:, email:, age: 18) { name: name, email: email, age: age } end # Ruby 2.1+ - required keyword arguments def create_user(name:, email:) { name: name, email: email } end # Ruby 2.7+ - numbered parameters [1, 2, 3].map { _1 * 2 } # [2, 4, 6] # Ruby 3.0+ - правый аргумент оператора присваивания 1 => x puts x # 1