• [^] # Re: Pendant ce temps

    Posté par . En réponse au journal De développeur à orchestrateur, comment l'IA a changé ma vie. Évalué à 3.

    Ahh :)

    En java on a Boolean qui être null, ou valoir True ou False, et boolean qui est soit true soit false :)

    On a donc False.equals(val) qui n'est pas du tout équivalent a !val (on peut avoir un null pointer exception)

    Et ensuite y'a des gros malins qu'on pensé que null pouvait être une valeur normal pour un Optional...

    Un Optional de Boolean peut être null, peut contenir null, ou True ou False...

    Je ne consteste pas que null puisse être une valeur, mais c'est loin d'être la majorité des cas et avoir un NullableOptional séparé du Optionnal aurait été plus malin (de mon point de vue)

    et en javascript... null !== undefined, !!val !== val

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent