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" 

常见的数据类型