【发布时间】:2014-06-13 14:30:42
【问题描述】:
好吧,var s: String? 表示可以为空的字符串,当我知道 s 不是 null 时,我使用 s!
但是,例如init(parameter: String!) 是什么意思?
【问题讨论】:
-
嗯,大概意思是一样的——
parameter不能为空。 (大概对调用者强制执行。) -
使用这种(逻辑)思维,init(par: String) 和 init(par: String?) 是一样的
-
那么你能声明其他
var s: String!是一个变量吗? (我不知道任何斯威夫特...)
标签: swift