swift 赋值判断
.
1 var name:String? = "Wing" 2 var geting = "Hello!" 3 if let thisname = name{ 4 geting = "Hello,\(name)" //Hello,Wing 5 } 6 else 7 { 8 geting = "Hello,无名氏" 9 }
哎!为什么if判断里是一个赋值?那能有判断吗?哦!原来是判断赋值能否成功,成功则进入if判断体里,flase则进入else。
如果将name = "Wing"改为name = nil则进入else
本文探讨了Swift中使用可选绑定进行条件判断的方法。通过一个简单的示例,展示了如何依据变量是否有值来改变字符串的内容,并解释了if let语句的工作原理。

被折叠的 条评论
为什么被折叠?



