Конверт:
$ ruby --version
ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-linux-gnu]
Вопрос:
Есть пример на python:
def any_func(a, b=2, c = 0, d=None):
return c
print(any_func(25, c=30)) # will print 30
Как я могу сделать то же самое на ruby?
Как"kwargs" называется на рубине?Я хотел бы знать это для дальнейшего поиска.
Я попробовал следующий код на ruby:
#!/usr/bin/env ruby
def any_func(a, b = 2, c = 0, d = nil)
c
end
puts any_func(25, c = 30) # will print 0, 30 is expected