我需要创建一个带有关键字参数的方法,但我遇到了一些麻烦。目前我有:
my_method(option_key:, location, options = {})
但是我收到了错误:
syntax error, unexpected tIDENTIFIER (SyntaxError)
我不确定自己做错了什么,任何帮助都会很棒。
答案 0 :(得分:4)
将关键字args移动到参数列表的最后位置:
def my_method(location, options = {}, option_key:)
end