#8 楼 @xu_xiang_yang mruby 版本的 irb
#4 楼 @xu_xiang_yang 应该不是的吧。
在 mirb 里的试验,看 opcode:
生成了多行 opcode 的;但是不确定和 CRuby 是否一致的。
#1 楼 @xu_xiang_yang 1 ++ 1 对应的完整写法应该是1.+(+ 1),其中,第一个加号就是二元的操作符+,第二个加号是对一个数取正,一元操作符,不是正负符号本身。 1 + 1对应的完整写法是1.+(1)。
1 ++ 1
1.+(+ 1)
+
1 + 1
1.+(1)
是要这个吗?
http://devblog.avdi.org/category/smalltalk-best-practice-patterns/
https://github.com/avdi/sbpprb