Par exemple voir les éléments suivantsEst-il possible d'initialiser des objets Scala sans utiliser "new"?
http://www.artima.com/pins1ed/functional-objects.html
Le code utilise
val oneHalf = new Rational(1, 2)
est-il un moyen de faire quelque chose comme
val oneHalf: Rational = 1/2
Je sais que votre exemple est juste pseudocode mais je l'aime! Afin de faire ce travail, on surchargerait l'opérateur/sur Ints pour renvoyer des objets rationnels au lieu de Ints. Ce serait intéressant! –