Why don't we have two nulls?

后端 未结 27 1145
孤独总比滥情好
孤独总比滥情好 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 09:05

    Existence of value:

    • Python: vars().has_key('variableName')
    • PHP: isset(variable)
    • JavaScript: typeof(variable) != 'undefined'
    • Perl: (variable != undef) or if you wish: (defined variable)

    Of course, when variable is undefined, it's not NULL

提交回复
热议问题