Select 当它们在 Ruby 中有多个默认值时,您想设置哪个参数

Select which argument you want to set when they are more than one default in Ruby

如何在具有三个参数的方法中设置第二个参数?

例如:

def method(arg1=5, arg2="something", arg3=12)
end

如何设置第二个参数而不必这样做:

method(arg1=5, "something_else", arg3=12)

只需使用“:”而不是“=”来使用命名参数,您的代码可以是:

def method(arg1: 5, arg2: "something", arg3: 12)
end

然后您可以通过设置您需要的参数的值来调用该方法:

method(arg2: "something_else")