gpt4 book ai didi

ruby - ruby的方法调用的优先级是多少

转载 作者:数据小太阳 更新时间:2023-10-29 07:27:31 24 4
gpt4 key购买 nike

http://phrogz.net/programmingruby/language.html#table_18.4上面链接提供的表格只给出了ruby运算符的优先级。方法的优先级是什么(或者我应该说:消息/函数)?

例如,当我在 irb 中输入如下内容时

Math.sqrt 2 + 2

结果我得到了 2.0。没有明确的优先级规则,我无法决定在哪里使用括号,在哪里省略它们。所以,有人请帮我摆脱这种不确定性。提前致谢!

最佳答案

任何运算符都优先于方法调用。强烈建议使用 () 进行方法调用,以避免出现您所询问的情况。

关于ruby - ruby的方法调用的优先级是多少,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7722369/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com