Swift 4 - 字符串中的可选单词

时间:2017-11-01 00:07:08

标签: swift optional

我搜索了这个网站,发现了类似的答案,但出于某种原因,我仍然会打印出可选单词,这是我的代码:

if description != nil {
    description = description! + symbol + String(describing: accumulator)
    if let desc = description {
        print(desc)
    } else {
        description = String(describing: accumulator) + symbol
        if let desc = description {
            print(desc)
        }
    }
}

输出为:可选(值)

1 个答案:

答案 0 :(得分:0)

如果String(describing: s)的类型为"Optional()"

s将输出String?

因此,您需要解开accumulator以及description