字符串插入, 是一個富有幻想力的詞匯, 但實際上很簡單, 就是將變量, 常量, 插入到字符串當中
字符串插入格式, (變量名稱) 或 (常量名稱)
var name = "Mike" // 發(fā)送一條信息, 打印名字, 需要包含 變量name 的值
"My name is \(name)" // My name is Mike
- 用 + 運算符, 雖然可以達到相同的效果, 但對于復雜的情況, 則需要使用字符串插入
如果字符串中, 需要插入 多個 變量 或 常量, 用字符串拼接則比較麻煩
如果字符串當中需要插入 非字符串數據類型, 則使用 + 運算符無法連接
- 例如 以下代碼
var name = "Tim McGraw"
var age = 25
var longtitude = 35.3434
// 要拼接這些變量, 用+ 運算符無法滿足, 需要使用字符串插入
"My name is \(name), age is \(age), longtitude is \(longtitude)" // 字符串比較智能的地方, 可以自動判斷插入的變量數據類型
- 字符串插入也可插入表達式
"My name is \(name), age is \(age), in other \(age) years you will be \(age * 2)"