自學swift (4) --- 一些超簡單的東西

1.!表示確定可選是有值的 叫做可選所對應的值強制去包裝
? 對非可選變量或者常量不可以使用nil。如果代碼中常量或者變量需要處理沒有值的情況,請聲明爲合適類型的可選。如果沒有提供默認值,則會被自動設置爲nil
like : var demoTest: String?

2.斷言assert()使用條件
1.一個整形的下表索引被傳遞給需要通過下標訪問的某種實現,但是下表索引太大或者太小。
2.爲某個方法傳遞一個值,但是該值不合法,因爲函數無法完成它的任務
3.一個可選目前爲nil,但是非nil纔是代碼可以繼續成功執行的必要條件
斷言被觸發 程序將終止運行 報錯

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章