Swift 中的选项 - 不为选项分配默认值 [重复]
Posted
技术标签:
【中文标题】Swift 中的选项 - 不为选项分配默认值 [重复]【英文标题】:Optionals in Swift - not assigning default value for optionals [duplicate] 【发布时间】:2017-10-06 11:33:13 【问题描述】:let company : String? // = nil
if company == nil
var newCompany = company ?? "apple"
在此代码标识符公司中,我们需要指定为
let company : String? = nil
但是苹果文档告诉我们不需要分配 nil 值
【问题讨论】:
let company: String? = Optional.none print(company == nil) //true
【参考方案1】:
你声明了一个没有值的常量并且没有一个可以改变它的初始化器,这是荒谬的。因此,编译器会警告您应该初始化常量。
将let
更改为var
,您的代码就可以正常工作了。
【讨论】:
以上是关于Swift 中的选项 - 不为选项分配默认值 [重复]的主要内容,如果未能解决你的问题,请参考以下文章
请问在html中怎么让select的默认值为空,且select里面的option值都不为空。
保存下拉列表的选定值并在另一个下拉列表/重复下拉列表中默认分配它