This question already has answers here:
Printing optional variable
(12个答案)
2年前关闭。
也许这是一个非常基本的问题,但是基本上没有很多额外的代码就找不到一个好的答案:
我想以某种方式实现第二种形式而没有额外的变量或表达式/代码吗?
快速编写它的方式是这样的。
而且,您可以确定其中的现有价值,因此可以
如果在其他情况下,如果您不确定该值是否存在,则可以使用
希望能帮助到你
(12个答案)
2年前关闭。
也许这是一个非常基本的问题,但是基本上没有很多额外的代码就找不到一个好的答案:
var item: String?
print(item) //works as expected
print("Item: "+item) //compile error
我想以某种方式实现第二种形式而没有额外的变量或表达式/代码吗?
最佳答案
你可以像
print("Item: \(item)")
快速编写它的方式是这样的。
而且,您可以确定其中的现有价值,因此可以
print("Item: \(item!)")
如果在其他情况下,如果您不确定该值是否存在,则可以使用
if let item = item {
print("Item: \(item)")
}
希望能帮助到你
关于ios - Swift如何打印 optional 字符串,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52854322/
10-15 14:12