• [^] # Re: langage fonctionnel

    Posté par . En réponse au journal Ada, langage et ressources. Évalué à 1.

    Est-ce ce qu'on appelle "extractor" en Scala?
    Voici par exemple, comment construire un objet de type "pair" à partir d'un entier:

    object Twice { 
     def apply(x: Int): Int = x * 2
     def unapply(z: Int): Option[Int] = if (z%2 == 0) Some(z/2) else None
    }