基础语法
- Swift每一句代码结束时不需要使用(
;
)来隔开代码,如果同一行代码有多句代码时需要使用(;
)来隔开代码,但是不建议这么写,不方便维护 - Swift定义常量和变量时与OC的区别是,OC变量以
auto
关键字(系统默认),常量const
关键字,类型需要在关键字后面添加,而Swift是用var
定义变量,let
定义常量,编译器能自动推断出变量\常量的类型 - 常量不允许第二次赋值,变量可以多次赋值
- 常量、变量、函数名不能以数字开头,不能包含空白字符、制表符、箭头等特殊字符
- 创建常量变量时,如果没有指定值,那要指定类型,指定类型变量、常量后面加
:(类型)
//常量
let a = 10 //创建一个int类型的常量a,且值为10,末尾不需要加 ;
let b : Int //创建一个常量b,类型int
b = 20
//变量
var c = 8 //创建一个int类型的变量a,值8
c = a+c
var z : Int //创建一个变量z,类型int
z = a + b
-
变量常量在没有初始化之前,不能使用,否则会报错
Constant 'xxx' used before being initialized
-
最简单的方法使用
func
开头,调用时直接写方法名字加()
下一节--常见数据类型