Assis avec l'erreur suivante:Scala et trouvé Liste SeqProjection, lorsque cela est nécessaire et Seq Set
TestCaseGenerator.scala:47: error: type mismatch;
found : List[(State, Seq.Projection[State])]
required: Seq[(State, Set[State])]
new LTS(Map(rndTrans: _*), Map(rndLabeling: _*))
^
one error found
ne peuvent pas comprendre ce qu'il faut faire à ce sujet.
Le rndTrans
est initialisé comme suit:
val rndTrans = for (s <- (0 to nStates).toList)
yield (new State(s) -> (for (s2 <- 0 to nStates
if prob(trans_probability))
yield new State(s2)))
Mise à jour: Je suis d'utiliser la version 2.7.
Veuillez mentionner que vous utilisez 2.7 ... (Nous devrions avoir un tag pour celui-ci au lieu de l'étiquette scala-2.8 de nos jours.) – Debilski
Désolé à ce sujet ... Je ne savais pas que les deux versions sont si différentes . – aioobe
En ce qui concerne les collections, ils sont. Vous devriez peut-être installer sbt pour que scala 2.8 fonctionne facilement. – Debilski