1. 变量
- var 声明变量
- 声明后可改变变量值
- 但是不能重复声明
2. 字符串和整数
- 字符串用双引号包含
- 整数不需要双引号,没有小数点
var a = "abcd"
a = "sdf"
var b = 10
b = 11
3. 多行文本
- 多行文本用三个双引号包含
- 三引号独占一行
- 文本可以用反斜杠\取消换行
var str = """
1
2
3
4
5
"""
var str = """
1 \
2 \
3
4
5
"""
4. 双精度和布尔值
- double 范围比 float 大
- 布尔值只有 true 和 flase 两个值
var pi = 3.141
var awesome = true
5. 文本插值
- 反斜杠swift加括号插值
var score = 85
var str = "Your score was \(score)"
6. 常量
- 用let 声明常量,常量的值无法改变
let taylor = "swift"
7. 类型推断
创建变量和常量时,swift会自动推断类型;也可以创建的时候声明类型;用冒号空格加类型名称说明;
常见类型名称:String,Int,Double,Bool
let str = "Hello, playground"
let album: String = "Reputation"
let year: Int = 1989
let height: Double = 1.78
let taylorRocks: Bool = true
8. 总结
- 您可以使用 创建变量,并使用 创建常量。最好尽可能频繁地使用常量。
- 字符串以双引号开头和结尾,但如果您希望它们跨多行运行,则应使用三组双引号。
- 整数保存整数,双精度保存小数,布尔值保存真或假。
- 字符串内插允许您从其他变量和常量创建字符串,将它们的值放在字符串中。
- Swift 使用类型推断为每个变量或常量赋值一个类型,但如果需要,你可以提供显式类型。