I am working through Ruby Koans.
The test_the_shovel_operator_modifies_the_original_string
Koan in about_strings.rb includes the following comment:
Ruby programmers tend to favor the shovel operator (<<) over the plus
equals operator (+=) when building up strings. Why?
My guess is it involves speed, but I don't understand the action under the hood that would cause the shovel operator to be faster.
Would someone be able to please explain the details behind this preference?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…