Named parameters in Ruby 2

后端 未结 8 1756
闹比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:48

    You can define named parameters like

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

    If you don't pass one of the parameters, then Ruby will complain about an undefined local variable or method.

提交回复
热议问题