变量的声明
- 1.声明一个常量
let MyName = "颜镜圳"
print(MyName)
- 2.声明一个变量
var MyAge = 20
- 3.当一行有多个语句时,应在两句代码之间加上分号
var one = 1, two = 2; var three = 3
- 4.小结:
1.在Swift语法中,一条语句的结尾可不加分号,但是为了增强代码的可读性,我们应该自觉添加分号,自觉换行
2.在Swift语法中,可以不填写数据类型,系统会自动识别,如果希望看到申明的常量或变两的类型。可以按住Option键,此时会发现鼠标变成了问号的样子,在此状态下点击变量名,我们就会发现对变量的描述,具体效果请大家亲测。
数据转换
let num1 = 10;
let num2 = 5.8;
// option键加左键点击num1会发现弹出框中显示num1为int型,num2为double型
// 在Swift中不同类型的两个值,不能相加,需强制转换其中一个的数据类型
// let sum = num1 + num2;// 这种方法是错误的
let intSum = num1 + Int(num2)
let doubleSum = Double(num1) + num2
print(intSum, doubleSum);
判断语句
if (num1 == 10) {
print("true")
}else {
print("false");
}
- 这里要说的是,Swift中if后的圆括号内,只能放BOOL值,取值只有true和false两种
- 与OC最大的不同就是,OC中非零及真的处理方法,例如:
if (num1){}
,判断num1是否有值,这种判断条件在Swift中不成立,程序会报错