1

私は 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()

兄さん、手がかりを教えてくれる?

4

3 に答える 3