Named parameters in Ruby 2

后端 未结 8 1767
闹比i
闹比i 2020-12-13 13:28

I don\'t understand completely how named parameters in Ruby 2.0 work.

def test(var1, var2, var3)
  puts \"#{var1} #{var2} #{var3}\"
end

test(var3:\"var3-ne         


        
8条回答
  •  甜味超标
    2020-12-13 13:56

    According to "Ruby 2.0.0 by Example" you must have defaults:

    In Ruby 2.0.0, keyword arguments must have defaults, or else must be captured by **extra at the end.

提交回复
热议问题