Dies ist der erste Beitrag.
Bitte weisen Sie auf Fehler hin.
Zeichenketten und Symbole sehen ähnlich aus, unterscheiden sich jedoch.
Der Unterschied besteht darin, dass die angegebene Objekt-ID unterschiedlich ist.
Im Fall einer Zeichenfolge ist die angegebene Objekt-ID unterschiedlich, selbst wenn zwei identische Zeichenfolgen vorbereitet sind. Im Fall eines Symbols wird dieselbe Objekt-ID auch dann angegeben, wenn zwei gleiche Zeichenfolgen vorbereitet werden.
Genauer gesagt sieht es so aus. Ausführungsergebnis Dies geschieht, wenn Sie die Objekt-ID mit der Methode "object_id" anzeigen, mit der die Objekt-ID für das Objekt angezeigt wird.
Die Objekt-IDs für die beiden obersten Zeichenfolgen ("JUN") werden unterschiedlich angezeigt, die Objekt-IDs für das Symbol (: JUN) sind jedoch identisch.
Apropos Wenn Sie es erneut ausführen, unterscheidet sich die der Zeichenfolge zugewiesene Objekt-ID natürlich vom ersten Mal, aber die Objekt-ID des Symbols ist dieselbe wie beim ersten Mal.
Außerdem wurde es bei der ersten Ausführung in allen Großbuchstaben (: JUN) angezeigt. Wenn es jedoch in Kleinbuchstaben (: jun) geschrieben wird, wird eine andere Objekt-ID als in Großbuchstaben angegeben.
Recommended Posts