在参数括号外添加到方法调用中的参数?
Adding to a parameter in a method call, outside of parameter parentheses?
我在试图通过的测试中看到了这行代码。
stack = Overflow.at(10) + 3
我从未见过这样调用的方法。我见过的每个 book/blog 都只显示括号内发生的事情(比如 splat 运算符、多个参数等)。我从未见过在方法调用中添加括号外的内容,而且我什至无法弄清楚如何表达正在发生的事情以查找 research/learn。
非常感谢任何关于到底发生了什么的帮助,即使这正是我需要研究的技术。
如果 Overflow.at(10) returns int 你可以治疗
stack = Overflow.at(10) + 3
作为以下的缩短版本:
overflow = Overflow.at(10)
stack = overflow + 3
它更紧凑,但结果是一样的。
我在试图通过的测试中看到了这行代码。
stack = Overflow.at(10) + 3
我从未见过这样调用的方法。我见过的每个 book/blog 都只显示括号内发生的事情(比如 splat 运算符、多个参数等)。我从未见过在方法调用中添加括号外的内容,而且我什至无法弄清楚如何表达正在发生的事情以查找 research/learn。
非常感谢任何关于到底发生了什么的帮助,即使这正是我需要研究的技术。
如果 Overflow.at(10) returns int 你可以治疗
stack = Overflow.at(10) + 3
作为以下的缩短版本:
overflow = Overflow.at(10)
stack = overflow + 3
它更紧凑,但结果是一样的。