加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Swift 学习之路(二)

发布时间:2020-12-14 02:01:47 所属栏目:百科 来源:网络整理
导读:1. 变量Variables var关键字用于声明一个变量,变量的声明格式如下: var yourVariableName: yourType = yourInitialValue 解释: yourVariableName: 变量名 yourType: 变量类型 yourInitialValue: 变量的初始值 举个栗子: var str: String = "Look what I

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读