Ich benutze Ruby 3.2.2
Folgende Codesequenz:
1 |
|
2 |
|
3 |
|
Als Ausgabe würde ich "" erwarten – dem ist aber nicht so: Das Ergebnis ist "checked "
Ändert man sie Sequenz in
1 |
|
2 |
|
3 |
|
kommt das erwartete Ergebnis "".
Frage: ist das ein Bug, oder ein Feature?
Nachtrag: wenn man statt << += verwendet, dann passiert das nicht.