我刚刚开始使用Scala,因此我可以用更实用的方式来做事.
只是想知道是否有更实用的方法来实现如下所示:
def expand(exp: String): String = {
var result = exp
for ((k,v) <- libMap) {result = result.replace(k, "(%s)".format(v))}
result
}
Run Code Online (Sandbox Code Playgroud)
或者一般而言,给定一个字符串和一些可迭代的集合,遍历集合并为每个元素,逐步修改输入字符串.
干杯