fall through 在switch判斷的時,進入一個case后,自動落入下一個case,控制轉移(不能使用變量)
break
continue
break 標記。 直接跳出多層循環。
break
continue
break 標記。 直接跳出多層循環。
2016-10-16
在swift中 break可以省略,所有的條件都必須包括。 減少了代碼的行數
所有case都需要包括
可以支持與 switch(type)中 type的類型相同。
所有case都需要包括
可以支持與 switch(type)中 type的類型相同。
2016-10-16
import UIKit
let colors = [
“Air Force Blue“:”(red:93,green:138,blue:168)” //元組作為key
..... //用顏色和顏色名字組成一組字典構成的數組。
]
let colors = [
“Air Force Blue“:”(red:93,green:138,blue:168)” //元組作為key
..... //用顏色和顏色名字組成一組字典構成的數組。
]
2016-10-16
Dictionaries Key-Value,鍵-值。查找。
var dictionary = [1:"A",2:"B"]
var dictionary = [1:"A",2:"B"]
2016-10-12
enumerate(array)
for(index,item) in array {
print("\(index) - \(item)")
}
for(index,item) in array {
print("\(index) - \(item)")
}
2016-10-12
[String] Array<String>, [Int] () [Int] int型的數組 , ()構造函數,初始化
Array<String> String類型的數組, Array<String>(),使用()構造函數,初始化
var array5 =[] 聲明一個空的數組,靜態數組,不能添加任何元素
var array6:Array<Int> = []
array6.append(2)
array6 = [Int](count:10,repeatedValue:0)
array7+array9
Array<String> String類型的數組, Array<String>(),使用()構造函數,初始化
var array5 =[] 聲明一個空的數組,靜態數組,不能添加任何元素
var array6:Array<Int> = []
array6.append(2)
array6 = [Int](count:10,repeatedValue:0)
array7+array9
2016-10-12
str.rangeOfString("Step') -> some 23..<27 可選型,因為擔心查不到數據。 如果字符串中多個位置有Step。則需要選擇
str.rangeOfString("Step",options:NSStringCompareOptions.BackwardsSearch);收縮方向
str.startIndex
str.rangeOfString("Step",options:NSStringCompareOptions.BackwardsSearch);收縮方向
str.startIndex
2016-10-12
var ch:Character ="a" ;只有一個字符的類型,寫上多個字符會報錯
str.append(c:character);
str.append(ch)
var str2 = "!!"
str +=str2
countElements(str) 計算字符串的長度 與OC中str.length作用相同
Unicode字符集合 8bit,16bit,21bit。當輸入一個復雜的Unicode \u{1F496}
str.append(c:character);
str.append(ch)
var str2 = "!!"
str +=str2
countElements(str) 計算字符串的長度 與OC中str.length作用相同
Unicode字符集合 8bit,16bit,21bit。當輸入一個復雜的Unicode \u{1F496}
2016-10-12