Swift 3字符串比较在条件语句中不起作用

时间:2017-03-12 16:19:37

标签: swift

我是这一小段代码。如果值为0,那么我想进入if。即使打印值为0,此代码也不会进入。任何人都可以指出我做错了什么吗?

let value = (data?.object(forKey: "amount") as? String)!
print(String(describing: type(of: value)), value)
if value == "0" {
    print("if")
}else{
    print("else")
}

打印: 字符串0 其他

1 个答案:

答案 0 :(得分:1)

不知怎的,我发现字符串实际上是" 0"这在print()中并不明显。