Swift 学习之路(二)

前端之家收集整理的这篇文章主要介绍了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 information 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

猜你在找的Swift相关文章