-
a ?? b 等價于 a != nil ? a! :b 前提條件: 首先a必須是一個可選型,b必須是和a解包后的類型是一致的查看全部
-
1.swfit中賦值操作符=沒有返回值,不能用于if判斷查看全部
-
1.OC中nil是指空指針 2.在字符串中打印變量 println("your age is \(age)") 3.如果確定可選址在此一定有值,將可選型強制變成確定有值,在變量后面加個!(也叫可選型的解包),不能用強制類型轉換(不支持可選址) println("your age is \(age!)") 4.定義可選型 let strA:String? = "test" 5.定義確定有值的 let strB:String! = "test"查看全部
-
元組的定義 元組的特點: 1.可以有任意多個值 2.不同的值可以是不同的類型 3.不同的值之間用,隔開 讀取元組內的數據 元組的別名 可以使用下劃線來忽略部分數值 let loginResult = ( true , "慕課女神" ) let ( isLoginSuccess , _ ) = loginResult if(isLoginSuccess){ }查看全部
-
if(){ } 花括號不能少,即使只有一句話 ()可以少,這里的()只是優先級的作用,并不是if必須的 不能用1、0代替true和false進行判斷查看全部
-
swift 布爾類型的true false 都是小寫 OC中布爾是用yes 和 no查看全部
-
顯示類型轉換,強制類型轉換 Double(a)查看全部
-
Int的進制 浮點型支持科學計數法 大數字可以用下劃線隔開,不影響數據1_000_000查看全部
-
數據類型的首頁字母是大寫 字符串String類型必須用雙引號,不能用單引號查看全部
-
sorted(array, compare...); 把func作為參數調用. 同上一節.查看全部
-
func add( a:int,b:int, others:Int ...)->Int //others:Int ...來定義可變參數??勺儏当仨毞旁趨盗斜?的最后。 { for number in others //可變的參數當數組來處理。 { } }查看全部
-
恩查看全部
-
1.fallthrough在switch中可以繼續下面的case,而下面的聲明了變量則不能用。 2.break 和continue可以連接label,指定break或continue哪層循環。 mainLoop:for.... { for... { break mainLoop; continue mainLoop; } }查看全部
-
switch case 不用寫break,swift會自動添加,但是如果想繼續往下執行,添加關鍵字fallthrough.查看全部
-
switch case:let str where str.hasSuffix("");查看全部
舉報
0/150
提交
取消