Swift 基础语法
Swift 基础语法
本文基于Swift 5.0+
目录如下:
常量
- 由
let
关键字定义 - 只能赋值1次
- 它的值不要求在编译时期确定,但使用之前必须赋值1次
let age1 = 10 let age2: Int age2 = 20 func getAge() -> Int{ return 30 } let age3 = getAge()
- 常量、变量在初始化之前,都不能使用,如下代码都是错误的
let age: Int var height: Int print(age) // 未进行初始化,直接使用,在编译期直接报错 print(height) // 未进行初始化,直接使用,在编译期直接报错 let age age = 20 // 常量声明时须直接赋值,由编译期自动推断类型,或者仅设置类型,稍后使用之前赋值一次。
标识符
- 标识符(如常量名,变量名,函数名)几乎可以使用任何字符串
- 标识符不能以数字开头,不能包含空白字符、制表符、箭头等特殊字符
func 🐂🍺(){ print(666) } let 👽 = "ET" var 🥛 = "milk"
常见的数据类型