Bonjour,
Je souhaite extraire les lignes correctes/erronés depuis un fichier csv , j’utilise la lib scalz
j'ai code une fonction qui traite la lignes erronés:
Est une autre méthode pour les lignes correctes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 def getLineErrors[T](lines: Seq[ValidationNel[LineError, T]]): Seq[FailureZ[NonEmptyList[LineError]]] = lines.collect { case f @ FailureZ(_) => f }
J'ai un problème de compilation du a la fonction getLineOk
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 def getLineOk[T](lines: Seq[ValidationNel[LineError, T]]): Seq[SuccessZ[T]] = lines.collect { case f @ SuccessZ(_) => f }
Merci de votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 play.sbt.PlayExceptions$CompilationException: Compilation error[type mismatch; found : Seq[scalaz.Success[_ <: T]] required: Seq[scalaz.Success[T]]] at play.sbt.PlayExceptions$Com
Partager