我刚开始使用Scala,希望更好地理解解决问题的功能方法.我有一对字符串,第一个字符串有参数的占位符,它的对有要替换的值.例如"从tab1中选择col1,其中id> $ 1,名称如$ 2""参数:$ 1 ='250',$ 2 ='some%'"
可能有多于2个参数.
我可以通过逐步执行并在每一行上使用regex.findAllIn(line)构建正确的字符串,然后通过迭代器来构造替换,但这似乎相当不优雅且程序驱动.
任何人都可以指出我的功能方法更整洁,更不容易出错吗?
在scala中,"here docs"开始并以3结束 "
val str = """Hi,everyone"""
Run Code Online (Sandbox Code Playgroud)
但是如果字符串包含"""?如何输出Hi,"""everyone?