2016-06-02 2 views
-3

Я только начал изучать Scala .I хотите напечатать $ с помощью интерполяции строк

def main(args:Array[String]){ 
println("Enter the string") 
val inputString:String=readLine() 
val inputAsDouble:Double=inputString.toDouble 
printf(f" You owe '${inputAsDouble}%.1f3 ") 
} 

Input является 2,7255 я получаю выход, как .Вы обязаны 2,73 в то время как я хочу, как вы обязаны $ 2,73 любые указатели будут иметь большую помощь

ответ

0

Просто удвоить его

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

Результат:

16/06/02 10:16:04: You owe $2,73 
Смежные вопросы