39 votes

Scala dispose-t-il d'une méthode de bibliothèque pour construire des Option-s qui tiennent compte des chaînes vides ?

Je veux filtrer les chaînes vides pour les mettre dans une Option. J'ai donc rapidement construit ceci maintenant :

def StrictOption(s: String) = s match {
  case s if s != null && s.trim.length() > 0 => Some(s)
  case _ => None
}

Question : est-ce que cela se trouve déjà quelque part dans la bibliothèque standard ?

-2voto

Christopher Hunt Points 1287

Option("quelque chose") produit Some("quelque chose")

Option(null) produit Aucun

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X