私はマップに "降伏"できますか?for-comprehenion/yieldを使用してScalaで地図を作成できますか?
私はなぜ見ることができますが、私はこの問題を解決する方法を見ることができない私は
val rndTrans = for (s1 <- 0 to nStates;
s2 <- 0 to nStates
if rnd.nextDouble() < trans_probability)
yield (s1 -> s2);
(と,
の代わり->
で)を試みたが、私はエラー
TestCaseGenerator.scala:42: error: type mismatch;
found : Seq.Projection[(Int, Int)]
required: Map[State,State]
new LTS(rndTrans, rndLabeling)
を取得:/
私が探しているものにおそらく近いうーん、私は得る: 'エラー:値toMapではありませんSeq.Projectionのメンバー[(Int、Int)] ' – aioobe
それは変です。 Scalaのどのバージョンを使用していますか? – aioobe
2.8.0.finalを使用しています –