Skip to content

空 ​

空值字面量:引用无指向。

xuantie
设 缓存 = 空
若 缓存 == 空 { 示("尚未加载") }

你可以…… ​

  • 判空——显式与 空 比较:
xuantie
若 x == 空 { 示("无值") }
若 x != 空 { 示("有值") }
  • 表示"暂无值"——变量先置 空,就绪后再赋实值:
xuantie
设 配置 = 空
若 文件.存在?("cfg.json") {
    设 读 = 文件.读("cfg.json")   // 返回 结果 容器
    若 读.成功 { 配置 = 读.值 }    // 内容在 .值 里
}
  • 配合可空类型标注——类型后加 ? 声明可空:
xuantie
弱 设 父: 父节点?   // 弱引用释放后自动置为 空

注意 ​

  • 空 不等于 0,也不等于 假——0 != 空、假 != 空 均成立。判空只能写 == 空。
  • 等待 无 返 回值的任务得到的是 空,不是 0。

相关 ​

真 · 假 · 是 · 若

基于 VitePress 静态构建 · 文档内容与仓库 GUIDE/ 同源

玄铁玄铁 XUANTIE · 中文系统级编程语言MARK 玄·折 120×120 · STROKE 8 · NO CURVES