Scala 如何使用字符串插值打印$

Scala 如何使用字符串插值打印$,scala,Scala,我刚刚开始学习scala。我想使用字符串插值打印$ def main(args:Array[String]){ println("Enter the string") val inputString:String=readLine() val inputAsDouble:Double=inputString.toDouble printf(f" You owe '${inputAsDouble}%.1f3 ") } 输入是2.7255,输出是。你欠我2.73美元,我要你欠我2.73美元 任何指

我刚刚开始学习scala。我想使用字符串插值打印$

def main(args:Array[String]){
println("Enter the string")
val inputString:String=readLine()
val inputAsDouble:Double=inputString.toDouble
printf(f" You owe '${inputAsDouble}%.1f3 ")
}
输入是2.7255,输出是。你欠我2.73美元,我要你欠我2.73美元 任何指针都会有很大帮助

只要加倍就行了

printf(f" You owe $$${inputAsDouble}%.1f3 ")
结果:

16/06/02 10:16:04: You owe $2,73

不过这是三重的