【问题标题】:What is the difference between declaration of a variable with "!" and without "!"? [duplicate]用“!”声明变量有什么区别?没有“!”? [复制]
【发布时间】:2019-12-29 18:01:29
【问题描述】:

我对变量声明与 ! 之间的区别感到困惑。没有! ?

我知道可选变量/常量的含义,而且!用于解开可选的,但我找不到任何答案来回答我的问题。

下面的声明表示一个变量是在没有初始化的情况下声明的。

var tableView: UITableView

但是这个声明是什么意思呢?

var tableView: UITableView!

【问题讨论】:

    标签: ios swift declaration


    【解决方案1】:

    这是一个隐式展开的可选项。

    【讨论】:

      猜你喜欢
      • 2012-05-09
      • 1970-01-01
      • 2012-07-15
      • 2015-07-09
      • 2010-10-02
      • 1970-01-01
      • 2017-11-10
      • 1970-01-01
      • 2016-05-08
      相关资源
      最近更新 更多