Tag: 优先

ruby方法调用的优先级是什么?

http://phrogz.net/programmingruby/language.html#table_18.4上面链接提供的表格仅给出了ruby运算符的优先级。 方法的优先级是什么(或者我应该说:消息/函数)? 例如,当我在irb中输入如下内容时 Math.sqrt 2 + 2 结果得到了2.0。 如果没有明确的优先规则,我就无法决定在哪里使用parens以及在哪里省略它们。 所以,有人请帮助我摆脱这种不确定性。 提前致谢!