java instanse of 和swift 中的optional binding 惊人的相似
两者都是判断是这种类型,只不过 java 是返回 true 或者false swift 返回了 再赋值
swift 代码表现是这样的
var myString:String? myString = "Hello, Swift!" if let yourString = myString { print("你的字符串值为 - \(yourString)") }else{ print("你的字符串没有值") }
因为是 String 类型 所以打印出 Hello,Swift