У меня есть класс случай, который выглядит следующим образом:Как преобразовать строку в символ в Runtime в Scala?
case class Outcome(text: Symbol)
Теперь мне нужно, чтобы изменить значение текста во время выполнения. Я пытаюсь сделать что-то вроде этого:
val o2 = o1.copy(text.name = "foo" ++ text.name)
Это, очевидно, дает мне ошибку компиляции:
type mismatch; found : String required: Symbol
Как преобразовать символ в строку, добавьте/добавьте в начале что-то и снова изменить его в символ ? Или, чтобы быть более простым, как я могу изменить имя символа?