C'est vrai que la gestion des erreurs en go est verbeuse.
Cela me rappel que la gestion des activations (signaux) dans le langage Esterel était assez sympa. De mémoire, chaque bloque retournait un type "activation" en plus des données d'un return classique. Cela permettait d'écrire des choses comme : if(a = toto()) {…} sachant que seul l'activation comptait pour le test et non 'a'.
# C'est pas faux
Posté par Nicolas Boulay (site web personnel) . Évalué à 4 (+1/-0).
C'est vrai que la gestion des erreurs en go est verbeuse.
Cela me rappel que la gestion des activations (signaux) dans le langage Esterel était assez sympa. De mémoire, chaque bloque retournait un type "activation" en plus des données d'un return classique. Cela permettait d'écrire des choses comme : if(a = toto()) {…} sachant que seul l'activation comptait pour le test et non 'a'.
"La première sécurité est la liberté"
# interessant
Posté par steph1978 . Évalué à 2 (+0/-0). Dernière modification le 16 janvier 2025 à 21:24.
ce commentaire
Envoyer un commentaire
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.