1.变量:var
var用来声明可以改变的变量,如
var numInt = 1 //声明整数
var numDouble = 3.14 //声明double
var helloworld = "helloWorld" //声明string
var isFun = true //声明bool
var tuple = (1,"aaa",3.14) //声明tuple类型
var someArray: [String] = ["Alex", "Brian", "Dave"] //数组的声明
var airports: Dictionary<String, String> = ["TYO": "Tokyo", "DUB": "Dublin"]//字典的声明
//等等等等
2.常量:let
let用来声明不可以改变的值,只能被初始化一次
let num = 1
num=2 //错误
3.Type Annotation
声明变量和常量的时候指明类型
var num:Int = 1 //明确声明一个Int类型的变量
let num:Int = 1 //明确声明一个Int类型的常亮
4.Type Ineference
声明变量和常亮的时候可以不明确指明类型,编译器会自动推导
var num = 1 //编译器会自动推导出num是一个整型
let num = 1 //编译器会自动推导出num是一个整型
注意
swift 声明变量和常量的时候,等号两边需要有空格
swift 中每条语句不强制需要加分号
网友评论