【iOS】Swift if let 和 if var


        if let unwrappedOptional = postDict {

            print("The optional has a value! It's \(unwrappedOptional)")

        } else {

            print("The optional is nil!")

        }

if let 是个整体,也可以用 if var,这个if表示如果用let 或var声明变量成功即为true,跟生命的是什么值无关,即使是nil也行

,但是假如等号右边是为nil的optional类型的值,不会进行=号赋值,变量声明失败,即if判断为false



posted @ 2015-10-28 15:15  云端止水  阅读(431)  评论(0编辑  收藏  举报