为什么这个表达式的计算结果为 13?
我不小心评估了这个表达式 (1_2).next
而不是 (1+2).next
which o/p 4 作为结果。
=> (1_2).next
=> 13
请告诉我这是怎么回事,因为我是 Ruby 的新手
最佳答案
例如,Ruby 允许您使用 _
来拆分长数字
123456789 == 123_456_789
但后者更容易阅读,因此您的代码与 12.next
关于ruby-on-rails - ruby 中的意外表达式评估,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13796427/