let arr = ["foo", "bar", nil, "baz"]
当我打印它时,我得到:
print(arr) // [Optional("foo"), Optional("bar"), nil, Optional("baz")]
但是,我希望得到一个看起来像的输出:
print(arr) // ["foo", "bar", nil, "baz"]
我对Swift的类型系统以及向下转换和可选项的想法不熟悉。我知道Optionals可以使用!
运算符或let x = arr.first {...}
解包,但我不知道如何获得我正在寻找的结果,或者它是否可能。