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

2021-07-14 21:14:41 字數 344 閱讀 6828

1.!表示確定可選是有值的 叫做可選所對應的值強制去包裝

? 對非可選變數或者常量不可以使用nil。如果**中常量或者變數需要處理沒有值的情況,請宣告為合適型別的可選。如果沒有提供預設值,則會被自動設定為nil

like : var demotest: string?

2.斷言assert()使用條件

1.乙個整形的下表索引被傳遞給需要通過下標訪問的某種實現,但是下表索引太大或者太小。

2.為某個方法傳遞乙個值,但是該值不合法,因為函式無法完成它的任務

3.乙個可選目前為nil,但是非nil才是**可以繼續成功執行的必要條件

斷言被觸發 程式將終止執行 報錯

Swift自學之旅一 Swift的一些基本知識

1 變數與常量 定義變數使用關鍵字 var 定義常量使用關鍵字 let 定義時,資料型別可以顯示也可以隱式 對了,等於號後面有空格 比如 var myvariable 100 var myvariable int 100 2 佔位符?格式為 變數或者常量名 比如 var name james pri...

自學lucene的一些簡單原理

img img 剛開始對lucene很好奇,於是自己就買本書來看看,學了2天大概上掌握了一點lucene的原理,在這裡總結一下,以免時間長了忘記,並且可以給需要的人提供以下參考!剛開始學習學習一門技術最重要的就是理解它的原理,還有它的api,只有大體上理解這些以後才能更好的學習它!1 lucene是...

Swift4 UITabView的一些使用筆記

如果controller 繼承的是 uiviewcontroller 則需要繼承 遵守協議 uitableviewdatasource,uitableviewdelegate.並在 viewdidload 中 tableview.datasource self tableview.delegate ...