ruby - Ruby 中的 += 和 =+ 有什么区别?

标签 ruby

我刚学Ruby,想知道两者的区别

a += b

a =+ b

最佳答案

  1. a += ba = a + b
  2. 的语法简写
  3. a =+ b 类似于 a = + b

因此,firstValue = firstValue + secondValue 与 ruby​​ 中的 firstValue = firstValue.+(secondValue) 相同。 firstValue + = secondValue – 自增secondValue的值与firstValue的值相加,结果存入firstValue,并返回新值。

关于ruby - Ruby 中的 += 和 =+ 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45813429/

相关文章:

Rails 6.0 操作文本找不到类型为 'trix/dist/trix' 的文件 'text/css'

mysql - Rails 获取插入行的 id(不是最后插入的)

ruby-on-rails - og :image meta tag in ruby on rails

ruby-on-rails - 运行时出现段错误 'rails s'

ruby-on-rails - RoR - 无法在 Rails 应用程序上安装 pg

c - 如何将 Proc 转换为 Ruby C 扩展中的 block ?

ruby-on-rails - 我在 rails generate devise :install 之前运行了 rails generate devise MODEL

ruby-on-rails - Mongoid 无限循环查询

ruby-on-rails - Rails_admin : id field clickable and redirect to the show

ruby - 使用纯 Ruby 脚本将进度上传到 S3