Ich arbeite durch Ruby Koans.
Das test_the_shovel_operator_modifies_the_original_string
Koan in about_strings.rb enthält den folgenden Kommentar:
Ruby-Programmierer bevorzugen beim Aufbau von Strings den Schaufeloperator (<<) gegenüber dem Plus-Gleichheitsoperator (+ =). Warum?
Ich vermute, es geht um Geschwindigkeit, aber ich verstehe die Aktion unter der Motorhaube nicht, die dazu führen würde, dass der Schaufelbediener schneller wird.
Könnte jemand bitte die Details hinter dieser Präferenz erklären?