Comments 3
Теперь можно передавать в методы именованные аргументы со значением
nil.
Это (f(x: nil)) можно было сделать с момента появления именованных аргументов. Теперь можно сделать **nil внутри списка аргументов (естественно, в реальных случаях будет **expr, где значение expr равно nil).
С it не всё так просто. Это может быть Array в некоторых случаях:
{a: 1, b: 2, c: 3}.each { puts it.class }
# Array
# Array
# ArrayСоответственно можно обращаться к ключу и значению Hash:
{a: 1, b: 2, c: 3}.each {puts "#{it[0]} => #{it[1]}" }
# a => 1
# b => 2
# c => 3А как будет теперь работать rspec с it?
Sign up to leave a comment.
Information
- Website
- slc.tl
- Registered
- Founded
- Employees
- 1,001–5,000 employees
- Location
- Россия
- Representative
- Александр Шилов
Два месяца и релиз языка программирования Ruby 3.4.0 готов