99% du temps (chiffre Dave Newton Institute Of Coding Horror), on veut juste que le nombre soit borné ou qu'il devienne invalide.
Donc je ferais un langage du style:
mutable compteur := int<0, 100>(99);
compteur += 2;
log.info(compteur); // affiche 100
mutable toto := number(42);
toto /= 0;
log.info(compteur); // affiche NaN
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board
[^] # Re: Pourquoi des exceptions?
Posté par devnewton 🍺 (site web personnel) . En réponse au journal Un premier contact avec le langage Nim. Évalué à 3. Dernière modification le 05 juillet 2019 à 15:37.
99% du temps (chiffre Dave Newton Institute Of Coding Horror), on veut juste que le nombre soit borné ou qu'il devienne invalide.
Donc je ferais un langage du style:
mutable compteur := int<0, 100>(99);
compteur += 2;
log.info(compteur); // affiche 100
mutable toto := number(42);
toto /= 0;
log.info(compteur); // affiche NaN
Ce post est offensant ? Prévenez moi sur https://linuxfr.org/board