欢迎加QQ群讨论:157672725
一、变量
Swift的变量有如下几个特征:
1.var 开头定义变量
2.变量需要赋初值
3.打印时利用 \() 来打印 [ \()表示对()的内容进行计算 ]
4.变量可以再次赋值(这也就是变量的特性)
5.可以用 String() 来转成 String [ 实现类似java的字符串拼接]
6.变量可以指定类型 [ Swift 的类型为“弱类型” 运行的时候会自动赋予类型,所以我们也可以不指定类型]
7.在Swift中跟Java类似--一切皆对象,所以我们可以看到 Int、Double 这些其实都是对象,而非c语言中的int、double表示基本数据类型
var myVar = 0;
println("my var is \(myVar)");
myVar = 100;
println("my var is \(myVar)");
println("my var is "+String(myVar));
var myVar1 : Int = 200;
println("my var1 is \(myVar1)");
var myVar2 : Double = 200.00000001
println("my var2 is \(myVar2)");
运行结果:
二、常量
Swift的常量有如下几个特征:
1.let 开头定义常量
2.不可再次赋值
3.四则运算与其他语言相同
4.变量名可以为中文
let myVar3 = 300;
let myVar4 = 400;
let myVar5 = myVar3+myVar4;
println("my var5 is \(myVar5)");
let 中国 = 500;
println("my var5 is \(中国)");
运行结果:
三、数组
使用方括号[]
来创建数组和字典,并使用下标来访问元素:
var array = ["item0", "item1", "item2", "item3"]
array[1] = "item1111"
print((array[1]))
创建一个空数组:
let emArray = [String]()
如果类型信息可以被推断出来,你可以用[]来初始化一个数组:
emArray = []
四、字典
使用方括号[]
来创建字典,并使用key值来访问元素:
var dic = [
"key0": "vaule0",
"key1": "value1",
]
dic["key2"] = "vaule2"
创建一个空字典:
let emDictionary = [String: Float]()
如果类型信息可以被推断出来,你可以用[:]
来初始化一个数组:
emDictionary = [:]
好了,这一期我们就先讲到这里,下一期我们将学习一下控制语句部分 。