Wenn Sie 10.000 Strings in einer Schleife erstellen, muss eine Menge von Garbage Collection stattfinden, die eine Menge Ressourcen verbraucht. Wenn Sie dasselbe mit Symbolen machen, erzeugen Sie Objekte, die cannot be garbage collected sind.Ruby-Symbole sind kein Müll !? Dann ist es nicht besser, einen String zu verwenden?
Was ist schlimmer?
Ich kann eine Faustregel hinzufügen: nie, nie, konvertieren Sie alle benutzerdefinierten Zeichenfolgen zu Symbolen. Das würde die Möglichkeit eines DOS-Angriffs eröffnen. – Arsen7