网页学习体会

  • 首页
  • 个人博客
您的位置: 首页  >  IT文章  >  delphi中nil、null、UnAssigned区别

delphi中nil、null、UnAssigned区别

分类: IT文章 • 2024-04-17 09:56:05

nil:空指针,空地址,对象也是指针,所以可以object := nil;
null:null是一个未定义值的变量,既不是0也不代表空字符串,它是未定义的。
http://www.delphibasics.co.uk/RTL.asp?Name=Null

判断对象为不为空用if assigned(object) then 和if object = nil then 都一样可以。

nil是空指针,而NUll是空变量;
http://blog.****.net/haiou327/article/details/6666124

unAssigned和null是一样的,差异是unAssigned是有变量类型,null没有变量类型。

相关推荐

  • C# 中 string.Empty、""、null的差别 一、string.Empty 和 ""                                                           原文1   原文2 二、string.Empty 和 "" 与 null 的区别
  • delphi中exit,abort,break,continue 的区别
  • vb 中 ""(空字串)、Null、Empty、与 Nothing 的区别
  • Oracle中的null与空字符串''的区别
  • C#中DBNull.Value和Null的用法和区别
  • Python中的None与Null(空字符)的区别
  • json,js中typeof用法详细介绍及NaN、 null 及 undefined 的区别
  • iOS之iOS中的(null)、 nil 的有关问题
  • MySQL 中NULL跟空值的区别
  • delphi中pos和Ansipos函数的区别
  • 兼容测试1
  • 模式窗体与非模式窗体
    网站免责声明 网站地图 最新文章 用户隐私 版权申明
本站所有数据收集于网络,如果侵犯到您的权益,请联系网站进行下架处理。   

Copyright © 2018-2021   Powered By 网页学习体会    备案号:   粤ICP备20002247号