我正在通过Ruby Koans工作。
about_strings.rb中的test_the_shovel_operator_modifies_the_original_string
Koan包含以下注释:
RubyRubyRuby程序员在构建字符串时倾向于使用
操作符(<<)而不是加号等于操作符(+=)。为什么?
我的猜测是它涉及速度,但我不理解引擎盖下的动作会导致铲子操作员更快。
有没有人能解释一下这个偏好背后的细节?
https://stackoverflow.com/questions/4684446
复制相似问题