什么是多重方法链的Ruby表达式执行优先级?

时间:2012-01-28 10:10:47

标签: ruby

红宝石实际上为以下陈述做了什么

"one" << "two" + "three" 

("one" << "two") + "three"

"one" << ("two" + "three")

*这样的某些方法是否比+更高优先级,与数学中的相同?或者只是从左到右进行评估?

1 个答案:

答案 0 :(得分:2)

+将成为第一个运营商。可以找到完整的运算符优先级表here