在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
Nil Coalescing Operator nil 聚合运算符号
a ?? b -> a! = nil ? a! b 相互等价,
let outputName:String = userName !=nil ? userName!:“Guest”;
let outputName:String = userName??“Guest”
a ?? b -> a! = nil ? a! b 相互等价,
let outputName:String = userName !=nil ? userName!:“Guest”;
let outputName:String = userName??“Guest”
2016-10-12