J'ai un peu de mal à comprendre. L'exemple donné sur stackexchange est intéressant, mais je ne vois pas comment faire pour chaque cas d'usage.
Si on vérifier qu'une variable a bien était initialisée et que pour diverses raison on ne peux pas l'initialiser au départ. C'est le genre de cas où donner une valeur par défaut risque de poser des problème car c'est une valeur acceptable (elle peut être plus tard initialisée avec cette même valeur). Du coup je ne voie pas d'autre manière que de trimballer un booléen avec, mais c'est absolument pas agréable (boost a quelque chose qui s'en rapproche : optional).
C'est une vrai question, je pense que je ne comprends pas tout.
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: Encore le type Null...
Posté par barmic . En réponse à la dépêche Dart va‐t‐il remplacer JavaScript comme langage dans les navigateurs ?. Évalué à 2.
J'ai un peu de mal à comprendre. L'exemple donné sur stackexchange est intéressant, mais je ne vois pas comment faire pour chaque cas d'usage.
Si on vérifier qu'une variable a bien était initialisée et que pour diverses raison on ne peux pas l'initialiser au départ. C'est le genre de cas où donner une valeur par défaut risque de poser des problème car c'est une valeur acceptable (elle peut être plus tard initialisée avec cette même valeur). Du coup je ne voie pas d'autre manière que de trimballer un booléen avec, mais c'est absolument pas agréable (boost a quelque chose qui s'en rapproche : optional).
C'est une vrai question, je pense que je ne comprends pas tout.
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)