Why don't we have two nulls?

后端 未结 27 1097
孤独总比滥情好
孤独总比滥情好 2021-02-02 08:38

I\'ve often wondered why languages with a null representing \"no value\" don\'t differentiate between the passive \"I don\'t know what the value is\"

27条回答
  •  轻奢々
    轻奢々 (楼主)
    2021-02-02 08:56

    It would be easy enough to create a static constant indicating unknown, for the rare cases when you'd need such a thing.

    var apple = Apple.Unknown;
    while (apple == Apple.Unknown) {} // etc
    

提交回复
热议问题