我是 Scala 的新手,正在为这个最愚蠢的事情而苦苦挣扎。
我有一个 List[String] 并且我想解析该列表并生成一个新的 List[ServerAddress] (ServerAddress 是一个 mongo 的东西。我在概念上试图做的是将一个类型的列表转换为不同的类型)。我该怎么做呢?我当前的尝试无法填充我的 List[ServerAddress]
scala> val seeds: List[String] = List( "bobk-mbp.local", "bobk-mbp.local:27018" )
seeds: List[String] = List(bobk-mbp.local, bobk-mbp.local:27018)
scala> val serverAddrs = List[ServerAddress]()
serverAddrs: List[com.mongodb.casbah.Imports.ServerAddress] = List()
scala> for (seed <- seeds ) { new ServerAddress(seed) :: serverAddrs }
scala> serverAddrs
res12: List[com.mongodb.casbah.Imports.ServerAddress] = List()
大哥,能不能给点线索?