Swift编程基础(一):常量与变量

来源:互联网 发布:海绵软件qq改保改密 编辑:程序博客网 时间:2024/05/21 17:20
常量和变量的声明

1、用let来声明常量,用var来声明变量。

let num1 = 1let identifier1 = "myCell"var num2 = 2.0var identifier2 = "yourCell"

2、当我们声明变量或者常量的时候赋了一个初始值,Swift可以推断出这个常量或者变量的类型。如果我们并不想在声明变量或者常量的时候赋值则必须写类型标注。例如:

var identifier3:Stringidentifier3 = "otherCell"

3、常量的值一旦被确定就不能修改,否则编译器报错。

num1 = 100   //编译器报错
常量和变量的输出

1、用print函数来输出当前常量或变量的值:

print(identifier3)//otherCell

2、我们使用字符串插值的方式把常量名或者变量名当做占位符加入到长字符串中。格式为:(常量名或变量名),例如:

print("the current cell is \(identifier3)")//the current cell is otherCell
分号的作用

Swift并不强制一条语句的结尾必须使用分号,但是也可添加。如果在同一行内写多条独立语句,则必须使用分号。例如:

let name = "cat" ;  print(name)
元组

元组把多个值组合成一个复合值,元组内的值可以使用任意类型,包括数组和字典,而且可是是不同的类型。例如:

let tuples = ("wilson",[1,2,3]),这个元组即一个类型为(String,Array)的元组。print(tuples.0)//wilsonprint(the current array is \(tuples.1[1]))//the current array is 2

为了更加直观,我们可以给元组中的元素命名,通过名字来获取元素的值,例如

let myTuples = (myName:"wilson",myArr:[1,2,3])print("my name is \(myTuples.myName)")//my name is wilson
区间运算符

闭区间运算符(a…b)定义一个包含从a到b的所有值得区间。例如:

for index in 1...2{    print(index)}//1//2
0 0
原创粉丝点击