标签: ruby
x + y
是
x.send(:+, y)
这是什么语法糖?
x += y
我已经尝试了
x.send(:+=, y)
但它不起作用
答案 0 :(得分:5)
这不是一种方法。写作以下是一种简短的方法(语法糖):
x = 1 #=> 1 x += 1 # same as x = x + 1 #=> 2