如何从Scala的输出中删除括号

时间:2018-06-30 10:48:00

标签: scala

我有以下输出:

食品订单成本为:

$84.9
()

通过此功能:

def foodBill(foodCost: List[Double]) = {
    if (foodCost.length <= 1) {
      println("The food order cost is: ") 
      foodTotal.foreach(x=>println("$"+ x))
    } else { 
      println("The food order for each table is: ") 
      foodCost.foreach(x => println("$"+ x))
    }
}

因此,我的问题是如何从输出中删除()并具有以下内容:

食品订单成本为: $ 84.9

谢谢

1 个答案:

答案 0 :(得分:0)

代替

println(foodBill(List(84.9)))

您应该像

一样调用它
foodBill(List(84.9))

这不是某种字符串型bash脚本,将字符串打印到标准输出与返回值并不相同。