表示字符串scala的符号

cod*_*r25 3 scala

我通过了有关Scala符号目的的答案

我想创建一个符号,但其中有空格。

例如:

val s = "Hello World"
val syb = 'Hello World
Run Code Online (Sandbox Code Playgroud)

syb给出编译时错误。是否可以用空格创建符号?

Sha*_*ica 5

可以Symbol使用Symbol.apply方法创建一个带空格的:

scala> val syb = Symbol("Hello World")
syb: Symbol = 'Hello World
Run Code Online (Sandbox Code Playgroud)