2015/02/13

Swift 消除Optional type

下面這段程式碼看起來蠻正常的
不過在輸出時總是會出現Error,後來透過println輸出才發覺多出一個


修改前Code:
    override func viewDidLoad() {
        super.viewDidLoad()
        var s:NSString? = "1234"
        println(s)
    }

只需要在該變數後面加上!就不會有Optional


修改後Code:
    override func viewDidLoad() {
        super.viewDidLoad()
        var s:NSString? = "1234"
        println(s!)
    }