【发布时间】:2019-12-29 18:01:29
【问题描述】:
我对变量声明与 ! 之间的区别感到困惑。没有! ?
我知道可选变量/常量的含义,而且!用于解开可选的,但我找不到任何答案来回答我的问题。
下面的声明表示一个变量是在没有初始化的情况下声明的。
var tableView: UITableView
但是这个声明是什么意思呢?
var tableView: UITableView!
【问题讨论】:
标签: ios swift declaration
我对变量声明与 ! 之间的区别感到困惑。没有! ?
我知道可选变量/常量的含义,而且!用于解开可选的,但我找不到任何答案来回答我的问题。
下面的声明表示一个变量是在没有初始化的情况下声明的。
var tableView: UITableView
但是这个声明是什么意思呢?
var tableView: UITableView!
【问题讨论】:
标签: ios swift declaration
这是一个隐式展开的可选项。
【讨论】: