常亮:let 只能一次赋值
变量:var [类似javascript]
例如:let constants_my = 40 or let myconstants_my : Int = 40
var myVar = 40 or var myVar : Int = 50
注意和oc的区别 @property来修饰属性
字符串:var myStr = "xky" or var myStr:String = "xky"【类似java】 区别 oc NSString *myStr = @"xky"
字符串数组 :var mybook = ["math","book1","book2"] 使用下标来访问 mybook[0]
带有key形式的数组 : var myFriend = ["f1":"xqk","f2":"mk"] 使用key来访问 myFriend["f1"]
转换
swift是类型安全的 类似java 所以不同类型间不能进行操作 必须进行强制转换
var addmy = 1+0.5
var myadd = "sdf\(12)ds"+String(40) 2种强转方式
控制流
let scores = [1,3,4,5,6,67,78]
for score in scores{
if score > 10 {
println(">10"+String(score))
} else {
println("<10"+String(score))
}
}
注意for in 没有括号 if 条件判断可以有括号 也可以没有