我正在尝试将列表转换为地图并收到下面给出的错误,任何帮助将不胜感激。
我的输入是这样的
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)
例如如果您输入的是:
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)