【问题标题】:unexpected tIDENTIFIER with keyword argument [duplicate]带有关键字参数的意外 tIDENTIFIER [重复]
【发布时间】:2017-03-28 13:50:11
【问题描述】:

我需要创建一个带有关键字参数的方法,但我遇到了一些麻烦。目前我有:

my_method(option_key:, location, options = {})

但我得到了错误:

syntax error, unexpected tIDENTIFIER (SyntaxError)

我不确定我做错了什么,任何帮助都会很棒。

【问题讨论】:

    标签: ruby-on-rails ruby


    【解决方案1】:

    将关键字 args 移动到参数列表的最后一个位置:

    def my_method(location, options = {}, option_key:) 
    end
    

    【讨论】:

    • 好的,谢谢,我会在允许时接受
    猜你喜欢
    • 2021-10-24
    • 1970-01-01
    • 1970-01-01
    • 2023-03-29
    • 2015-06-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-26
    相关资源
    最近更新 更多