然後,一條語句結尾,不需要分號結尾了,恩,這個挺好,可以節省時間了!也可以不宣告乙個資料的資料型別,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 ...