Null是計算中的保留值,表示指針沒有指向有效對象。程序通常使用空指針來指示條件,例如未知長度列表的結尾或無法執行某些操作;這種空指針的使用可以與可空類型和選項類型中的Nothing值進行比較。
因為Null不是壹個數據值,而是壹個缺少值的符號,使用Null作為數學運算符將產生未知的結果。因為Null不是任何數據字段的成員,所以它不被視為“值”,而是缺失值的標記(或占位符)。因此,與Null比較永遠不會導致真或假,而總是在三元邏輯的未知結果中變得。
擴展數據:
零在計算機科學中的不同含義:
1.空值(SQL)?(NULL),壹個特殊標誌,用於指示數據庫中不存在任何數據值。
2.空字符,值為0的控制字符。許多字符編碼中都包含空字符。
3.空設備是壹種特殊的設備文件,它會丟棄寫入其中的所有數據,但會報告寫操作成功,並立即讀取它以獲取EOF。
4.空調制解調器,也稱為空調制解調器。這是壹種使用RS-232串行電纜直接連接兩個數據終端設備(無需調制解調器)的通信方法。
5.空對象模式,壹種軟件設計模式。
6.空字符串,長度為零的字符串。
7.空終止字符串,其長度由第壹個空字符決定。
8.可以為NULL的類型(壹些靜態編程語言的特征)允許將數據類型設置為特殊的Null值。
百度百科-空