Ruby中+ =和= +有什么区别?

时间:2017-08-22 09:11:08

标签: ruby

我只是在学习Ruby,我想知道

之间的区别
a += b

a =+ b

2 个答案:

答案 0 :(得分:5)

  1. a += ba = a + b
  2. 的句法简写
  3. a =+ ba = + b
  4. 类似

    因此,firstValue = firstValue + secondValue与ruby中的firstValue = firstValue.+(secondValue)相同。 firstValue + = secondValue - 增量secondValue的值添加到firstValue的值,将结果存储在firstValue中,然后返回新值。< / p>

答案 1 :(得分:4)

  • foo += barfoo = foo + bar
  • 的简写
  • foo =+ bar是一种不寻常的写foo = +bar的方式。