scala - 如何从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 美元
谢谢
解决方案
代替
println(foodBill(List(84.9)))
你应该像调用它一样调用它
foodBill(List(84.9))
这不是某种字符串类型的 bash 脚本,将字符串打印到标准输出与返回值不同。
推荐阅读
- amazon-dynamodb - AWS Scan 忽略 withLimit()
- pandas - 遍历 df.index 的唯一元素以找到列中的最小值
- node.js - Mongoose.countDocuments 在按去年创建的时刻 js 计算文档时不起作用
- c# - 如何将 CDPSession 与 puppeteersharp 拦截请求一起使用
- python - 为什么我得到“列表索引超出范围”?
- c++ - 为什么在不涉及复制时 std::string s = "123" 被视为复制初始化?
- javascript - 如何使用 onchange 函数显示多个输入字段?
- css - Angular 8 Material 表在单击时突出显示一行并在单击其他行后保留背景颜色
- python - 星号符号在 processing.py 中不起作用?
- javascript - 如何让我的 js 文件同时适用于 ES6 模块和普通 js?