空
空值字面量:引用无指向。
xuantie
设 缓存 = 空
若 缓存 == 空 { 示("尚未加载") }你可以……
- 判空——显式与
空比较:
xuantie
若 x == 空 { 示("无值") }
若 x != 空 { 示("有值") }- 表示"暂无值"——变量先置
空,就绪后再赋实值:
xuantie
设 配置 = 空
若 文件.存在?("cfg.json") {
设 读 = 文件.读("cfg.json") // 返回 结果 容器
若 读.成功 { 配置 = 读.值 } // 内容在 .值 里
}- 配合可空类型标注——类型后加
?声明可空:
xuantie
弱 设 父: 父节点? // 弱引用释放后自动置为 空注意
空不等于0,也不等于假——0 != 空、假 != 空均成立。判空只能写== 空。等待无返回值的任务得到的是空,不是0。