可能性の重複:
Practical examples of using symbols in Scala?Scalaにシンボルが必要なのはなぜですか?
文字列は不変であればスカラ内のシンボルを持っていることの理由は何ですか?アイデンティティが重要なときにシンボルが使用されていることを知った後、これはシンボルがインターナショナルであり、同じ文字値を持つ2つのシンボルが同じオブジェクトであることを意味します。しかし、文字列がJava言語のものであれば(これは不変であり、中止されています)、これはScalaの文字列に対してすでに行われていませんか?
私はシンボルを誤解しているか、あなたは彼らが私が反対だと思います:)
Java文字列は必ずしもインターナショナルである必要はありません。文字列リテラルは次のとおりです。これは大文字です "。toUpperCase()'はそうではありません。 –