相关疑难解决方法(0)

使用Scala中的占位符替换字符串中的值

我刚开始使用Scala,希望更好地理解解决问题的功能方法.我有一对字符串,第一个字符串有参数的占位符,它的对有要替换的值.例如"从tab1中选择col1,其中id> $ 1,名称如$ 2""参数:$ 1 ='250',$ 2 ='some%'"

可能有多于2个参数.

我可以通过逐步执行并在每一行上使用regex.findAllIn(line)构建正确的字符串,然后通过迭代器来构造替换,但这似乎相当不优雅且程序驱动.

任何人都可以指出我的功能方法更整洁,更不容易出错吗?

functional-programming scala

17
推荐指数
2
解决办法
1万
查看次数

如何在scala的"here docs"中输出"""?

在scala中,"here docs"开始并以3结束 "

val str = """Hi,everyone"""
Run Code Online (Sandbox Code Playgroud)

但是如果字符串包含"""?如何输出Hi,"""everyone

scala heredoc rawstring

7
推荐指数
2
解决办法
2112
查看次数