Scala 中将列表转换为地图

the*_*ker 1 scala

我正在尝试将列表转换为地图并收到下面给出的错误,任何帮助将不胜感激。

我的输入是这样的

list=(ageis=21,nameis="xyz",profession="Tester",city="cuba")
Run Code Online (Sandbox Code Playgroud)

我想要这样的输出

Map(ageis->21,nameis->"xyz",profession->"Tester",city->"cuba")
Run Code Online (Sandbox Code Playgroud)

fre*_*dev 5

例如如果您输入的是:

val list = List("age=21", "name=xyz", "profession=Tester", "city=cuba")
Run Code Online (Sandbox Code Playgroud)

我认为拥有地图的更简单方法:

val myMap = myList.map(text => text.split("=")).map(a => (a(0) -> a(1))).toMap
Run Code Online (Sandbox Code Playgroud)