7
为什么在Ruby中构建字符串时,铲运算符(<<)优于正等号(+ =)?
我正在研究Ruby Koans。 about_strings.rb中的test_the_shovel_operator_modifies_the_original_stringKoan 包含以下注释: 在构建字符串时,Ruby程序员倾向于使用铲运算符(<<)而不是加等于运算符(+ =)。为什么? 我的猜测是它涉及速度,但我不了解引擎盖下的动作会导致铲子操作员更快。 有人可以解释此偏好背后的详细信息吗?
156
ruby
string
optimization