Swift语言快速入门03——字符串和集合类型

说明

本系列是自学经历的笔记,不提供多余文字说明,默认有编程基础

正文

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
// 1. 用Character类型定义字符串
var a : Character = "好"

// 2. 遍历字符串
var str = "我爱中国"
for i in str {
print(i)
}

// 3. 获得字符串的下标,并通过下标取出字符串中的字符
var str2 = "我爱中国"
let index = str2.index(str2.startIndex, offsetBy: 2)
print(str2[index])

// 4. 字符串和字符拼接,不能使用+号
var ch : Character = "国"
var begin : String = "我爱中"
begin.append(ch)
print(begin)

// 5. 使用Tuple打包数据
let success = (200, "HTTP ok")
let fileNotFound = (404, "File not found")
success.0
success.1

type(of: success) // 类型:(Int, String)组成的Tuple

let me = (name : "Sherlock", age : 23, job : "Developer") // 让Tuple更容易取值
me.name
me.job

var (successCode, successMsg) = success // 使用Tuple给多个变量赋值
successCode
successMsg