我搜索了这个网站,发现了类似的答案,但出于某种原因,我仍然会打印出可选单词,这是我的代码:
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)
}
}
}
输出为:可选(值)
答案 0 :(得分:0)
String(describing: s)
的类型为"Optional()"
, s
将输出String?
因此,您需要解开accumulator
以及description
。