字符串插值是一种全新的构建字符串的方式,可以在其中包含常量、变量、字面量和表达式。您插入的字符串字面量的每一项都被包裹在以反斜线为前缀的圆括号中: let multiplier = let message = "\(multiplier) times 2.5 is \(Double(multiplier) * 2.5)" // message is "3 times 2.5 is 7.5" 在上面的例子中,multiplier 作为 \(multiplier) 被插入到一个字符串字面量中。当创建字符串执行插值计算时此占位符会被替换为 multiplier 实际的值。 multiplier 的值也作为字符串中后面表达式的一部分。该表达式计算 Double(multiplier) * 2.5 的值并将结果 (7.5) 插入到字符串中。在这个例子中,表达式写为 \(Double(multiplier) * 2.5) 并包含在字符串字面量中。 注意:您插值字符串中写在括号中的表达式不能包含非转义双引号 (") 和反斜杠 (\),并且不能包含回车或换行符。
相关文章
- python字典中的值只能是字符串类型_python字典key不能是可以是啥类型
- 插值法补齐缺失数据_如何用插值法补齐缺失的数据
- vue获取文本框的值及字符串的简单操作
- Oracle数据库 获取CLOB字段存储的xml格式字符串指定节点的值
- Vue的文本插值和Attribute绑定是如何防止XSS的?
- 【学Rust写CAD】28 带 Alpha 通道的双线性插值函数(bilinear_interpolation_alpha.rs)
- 【学Rust写CAD】27 双线性插值函数(bilinear_interpolation.rs)
- HarmonyOS实战开发:插值器动画帧
- swift-08-使用键值对儿统计字符在字符串中出现的次数
- 鸿蒙HarmonyOS实战:通过设置插值器来实现动画效果