一尘不染

null / nil快速语言

swift

我们如何用快速编程语言定义以下内容:

  • 空值
  • [NSNull null]

换句话说,这些目标c项中的每一个的快速等效项是多少。此外,还想知道是否存在针对非目标c类型(如结构和枚举)的任何特定用例。提前致谢。


阅读 241

收藏
2020-07-07

共1个答案

一尘不染

关于等效项:

  • NULL 在Swift中没有等效功能。
  • nil``nil在Swift中也称为
  • Nil 在Swift中没有等效功能
  • [NSNull null] 可以在Swift中作为NSNull()访问

注意:这些是我基于阅读和游戏的猜测。欢迎更正。

但是Swift中的nil / NULL处理与Objective
C有很大的不同。它看起来旨在加强安全性和谨慎性。阅读手册中的可选件。一般来说,变量根本不能为NULL,并且当您需要表示“值的缺失”时,您可以声明性地表示。

2020-07-07