字符串插入, 是一个富有幻想力的词汇, 但实际上很简单, 就是将变量, 常量, 插入到字符串当中
字符串插入格式, (变量名称) 或 (常量名称)
var name = "Mike" // 发送一条信息, 打印名字, 需要包含 变量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)"