swift程序员iOS Developer

(一) [Swift]Swift之变量和常量

2016-07-29  本文已影响31人  修行猿

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 中每条语句不强制需要加分号
上一篇下一篇

猜你喜欢

热点阅读