码迷,mamicode.com
首页 > 编程语言 > 详细

Swift字符串插值

时间:2015-05-16 14:42:58      阅读:749      评论:0      收藏:0      [点我收藏+]

标签:

1 字符串插值是一种全新的构建字符串的方式,可以在其中包含常量、变量、字面量和表达式。您插入的字符串字面量的每一项都被包裹在以反斜线为前缀的圆括号中:
2 let multiplier = 3
3 let message = "\(multiplier) times 2.5 is \(Double(multiplier) * 2.5)"
4 // message is "3 times 2.5 is 7.5" 
5 在上面的例子中,multiplier 作为 \(multiplier) 被插入到一个字符串字面量中。当创建字符串执行插值计算时此占位符会被替换为 multiplier 实际的值。
6 
7 multiplier 的值也作为字符串中后面表达式的一部分。该表达式计算 Double(multiplier) * 2.5 的值并将结果 (7.5) 插入到字符串中。在这个例子中,表达式写为 \(Double(multiplier) * 2.5) 并包含在字符串字面量中。
8 注意:您插值字符串中写在括号中的表达式不能包含非转义双引号 (") 和反斜杠 (\),并且不能包含回车或换行符。

 

Swift字符串插值

标签:

原文地址:http://www.cnblogs.com/719907411hl/p/4507797.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!