В большинстве случаев для каждого объекта используется только метод toString
.(Унаследовано от Java.) Это может или не может привести к разбираемому представлению.В большинстве общих случаев это, вероятно, не будет;для этого нет реального соглашения, как в Python, но некоторые классы коллекций по крайней мере пытаются это сделать.(Пока они не бесконечны.)
Точка, в которой она разбивается, конечно, уже достигнута, когда задействованы строки
"some string".toString == "some string"
Однако для правильного представления необходимо
repr("some string") == "\"some string\""
Насколько я знаю, в Scala такого нет.Однако некоторые библиотеки сериализации могут помочь в этом.