微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Swift 学习之路二

1. 变量Variables

var关键字用于声明一个变量,变量的声明格式如下:

var yourVariableName: yourType = yourInitialValue

解释:

yourVariableName: 变量名
yourType: 变量类型
yourInitialValue: 变量的初始值

举个栗子:

var str: String = "Look what I can do!"
var age: Int = 18

2. 类型Types

Swift提供如下几个基础类型:

Int – 整型,如:1,2,3
Double – 浮点型,如:3.14,0.618,1.414
Bool – 布尔型,只有两个值:true,false
String – 字符串型,如:”Hello,World”

举个例子:

var luckyNumber: Int = 7
var costOfCandy: Double = 1.25
var hungry: Bool = true
var name: String = "Ryland"

3. 常量Constants

当然,Swift还有一种特殊的基础类型,我们称之为常量。
与变量的声明方式不同,常量使用的关键字是let。
举个栗子:

let life: Int = 42
let pi: Double = 3.14
let canTouchThis: Bool = false
let captain: String = "Kirk"

常量的意思是,一旦其初始化完成之后,其值是不能改变的,如果尝试改变它的值,编译器是会报错的,因此如下尝试是不可取的:

captain = "Reyn"

类型推导 Inferred Typing

Swift是一门强类型的语言,也就是说,其变量必须是有类型的。这意味着我们在声明变量的时候必须同时注明它的类型吗?不!没有必要。Swift的新特性——类型推导——可以帮助我们在声明变量的时候根据初始值预测其类型,从而省略这个步骤.

This means that if you provide enough @R_508_4045@ion when declaring and initializing the variable,Swift can predict the data type so you don’t have to include it every time.

现在,我们可以这么声明变量了:

var luckyNumber = 7

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐