Swift Section One(变量和常量)

变量和常量


由本文起始,我将持续推出对swift基本语法特性研究的文章,目的是加深自己的理解和记忆,文章以纯代码的形式编写,所有的特点及分析均展示在代码注释中。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46

// Playground - noun: a place where people can play

import UIKit

//swift 学习第一课 变量与常量

//1.变量声明

var myVar = 5

myVar = 14

let myConstant = 3

//myConstant = 5 常量不可以改变

//2.变量的类型确定

//myVar = 23.5 swift中的类型虽然是自动判断的,不用明确给出,但是一旦给出第一次值类型就确定了

let implicitInteger = 100 //不明确的整型声明方式

let implicitDouble = 100.0 //不明确的双精度类型声明方式

let expliciDouble: Double = 100.0 //确定类型的双精度类型声明方式

//3.变量类型转换

let label = "The width is "

let witdh = 100

let labelWitdh = label + String(witdh)

//变量从第一次赋值开始类型就明确了,转换必须强转

//4.字符串中快速插入数值

let apples = 3

let oranges = 5

let appleSummary = "I have \(apples) apples."

let fruitsSummary = "I have \(apples + oranges) pieces of fruit."

源代码请前往我的github

Comments