• # En Scala

    Posté par . En réponse au journal Un print(1 + "3a"), ça nous inspire comment ?. Évalué à 2.

    println(1 + "3a")
    13a

    Le Scala élève le type du Integer vers Any et peux les concaténer via :

    /** A wrapper class that adds string concatenation `+` to any value */
    final class StringAdd(val self: Any) extends AnyVal {
     def +(other: String) = String.valueOf(self) + other
    }