Julia字符串插值后跟感叹号
我想这样做:Julia字符串插值后跟感叹号,julia,Julia,我想这样做: function say(name, age) println("$name is $age!") end 但这给了我一个错误,因为朱莉娅认为年龄!是变量的名称。如果我在$age和之间添加空格!那么打印的字符串的年龄和!,这是我不想要的。我试过了!我在别处看到过,但我当前的Julia版本给了我无效的转义序列错误。只需添加括号即可 println("$name is $(age)!") 被接受的答案很好,但为了防止您需要其他方法,这里还有两种方法(尽管不像您的问题中那样使
function say(name, age)
println("$name is $age!")
end
但这给了我一个错误,因为朱莉娅认为年龄!是变量的名称。如果我在$age和之间添加空格!那么打印的字符串的年龄和!,这是我不想要的。我试过了!我在别处看到过,但我当前的Julia版本给了我无效的转义序列错误。只需添加括号即可
println("$name is $(age)!")
被接受的答案很好,但为了防止您需要其他方法,这里还有两种方法(尽管不像您的问题中那样使用字符串插值):
function say1(name, age)
println(name, " is ", age, "!")
end
function say2(name, age)
println(string(name, " is ", age, "!"))
end
say1("Tom", 32)
## Tom is 32!
say2("Tom", 32)
## Tom is 32!