字符串插值(插入值由变量定义为字符串)

在 Julia 中,与许多其他语言一样,可以通过将变量定义的值插入字符串进行插值。举个简单的例子:

n = 2
julia> MyString = "there are $n ducks"
"there are 2 ducks"

我们可以使用除数字之外的其他类型,例如

Result = false
julia> println("test results is $Result")
test results is false

你可以在给定字符串中进行多次插值:

MySubStr = "a32"
MyNum = 123.31
println("$MySubStr  ,   $MyNum")

性能提示插值非常方便。但是,如果你要快速地做很多次,那就不是最有效的了。相反,当性能出现问题时,请参阅将数字类型转换为字符串以获取建议。