【发布时间】:2021-07-16 01:28:02
【问题描述】:
我应该忽略 List 中字符串中的所有 ","、"."、"-" 和 "" "。
列表是这样的:例如:List("This is an exercise, which I have problem with", "and I don't know, how to do it., "text-,.")
我刚刚尝试的是 map,但它不想编译。我也想使用replace,但决定不这样做,因为我应该为我想忽略的每个字符创建replace,例如replace(",", "").replace(".", "") 等等,不是吗?
也许有一种方法可以将我想忽略的所有字符放在一起?
我的代码:
val lines = io.Source.fromResource("ogniem-i-mieczem.txt").getLines.toList
println(lines.map{
case "," => ""
case "." => ""
case "-" => ""
case "''" => ""
})
【问题讨论】:
标签: scala functional-programming