Après, il est clair que le langage qu’on a appris en premier (C dans mon cas) influe sur sa perception des choses.
Bien sûr. Pour ma part, ayant appris le Caml en second langage (après le Pascal, je ne compte pas le Basic de calculatrice), je trouve bien plus naturel que le if renvoie un résultat. Et ça évite d'ajouter d'autres constructions compliquant le langage comme l'opérateur ternaire.
Cela dit, faisant en pratique plus de Java que d'Ocaml, j'aime bien l'opérateur ternaire, que j'utilise pour initialiser des variables.
[^] # Re: Rust vs Go
Posté par Dr BG . En réponse à la dépêche Rust 0.12 : non, pas le jeu vidéo, le langage !. Évalué à 4.
Bien sûr. Pour ma part, ayant appris le Caml en second langage (après le Pascal, je ne compte pas le Basic de calculatrice), je trouve bien plus naturel que le if renvoie un résultat. Et ça évite d'ajouter d'autres constructions compliquant le langage comme l'opérateur ternaire.
Cela dit, faisant en pratique plus de Java que d'Ocaml, j'aime bien l'opérateur ternaire, que j'utilise pour initialiser des variables.