字符串插值

字符串插值,就是将变量、常量以及表达式插入到字符串中的一种技术,它可以避免字符串拼接的问题,很多语言都支持了此功能。

C#

C# 6中增加的新特性。

string name = "安德斯·海尔斯伯格";
string text = $"姓名:{name}";

Scala

s插值器:

val name = "马丁·奥德斯基"
println(s"姓名:$name")

f插值器(可以格式化字符串):

val price = 12.5678
println(f"价格:$price%.2f")

Kotlin

val name = "安德烈·布雷斯拉夫"
println("姓名:$name")

Python

Python 3.6中增加,即f-string,字面量格式化字符串。

name = "吉多·范罗苏姆"
print(f"姓名:{name}")

JavaScript

ES 6中增加,即模板字符串。

let name = "布兰登·艾奇";
let text = `姓名:${name}`;

Swift

let name = "克里斯·拉特纳"
let text = "姓名:\(name)"

Ruby

name = "松本行弘"
text = "姓名:#{name}"

Groovy

name = "纪尧姆·拉福吉"
println("姓名:${name}")
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。