Swift基础语法

基础语法

  • 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开头,调用时直接写方法名字加()

    方法调用

下一节--常见数据类型

你可能感兴趣的:(Swift基础语法)