大熊的swift學習筆記(一)

2021-07-10 06:00:55 字數 646 閱讀 5154

然後,一條語句結尾,不需要分號結尾了,恩,這個挺好,可以節省時間了!也可以不宣告乙個資料的資料型別,js也是這樣的.swfit裡面有「型別推斷機制」和「型別檢查機制」,如果你一開始就把某個變數賦值為乙個整形值(雖然你沒有定義型別,有點事實婚姻的感覺),後面你再次賦值時,又賦了乙個字串值,那麼根據上面兩個機制,swift會認為你第二次賦值是錯誤的!

再然後,swfit字串賦值必須要用雙引號,比如 var msg ="abc";有些語言比如as3,單引號也是可以的。

swift一些型別宣告比較符合我這個懶人的胃口,比如布林型宣告用bool,陣列型別的話, var arr = (「abc」,2,3),取"abc"的話,用arr.0,  取2的話,用arr.1,swift有個很有意思的地方是「下劃線忽略某值」,舉個例子,

let t1 =(1,"2","3") 

let (a,_,c) = t1

print(a)

print(c)

輸出結果:1 3

宣告為_的地方會忽略「2」的賦值!

swift不會對常量或是變數宣告時給予預設值,所以常量必須宣告時就賦值,變數列印或呼叫之前要賦值,要不然會報錯!

今天先分享到這兒,以後繼續!向老婆大人申請買蘋果本的事,得抓緊了,光看不練,是學計算機的大忌!八千多大洋,真是有點貴!

大熊的swift學習筆記(二)

繼續上篇,swift的資料字典感覺比較簡單,舉例說明 import foundation var dir 0 dir0 1 dir1 var dir2 dictionary 0 test0 1 test1 dir.removevalueforkey 1 println dir 0 println d...

swift的學習筆記 一

objective c中的日誌列印 nslog nsstring format,nslog oc 中的日誌資訊 第一行 是列印的格式,列印方法,列印函式.第二行 是在 nsstring format,所輸出的資訊,在日誌中得到的資訊為 oc 中的日誌資訊.objective c中在列印日誌裡增加引數...

Swift學習筆記一

1.println hello 不需要末尾寫分號了,感覺又回到了石器時代 2.let constant test 1 var variable test 2 let關鍵字定義常量 var關鍵字定義變數,var讓人聯想到解釋型語言了,這種弱型別幾家歡喜幾家愁啊 let variable double ...