string - 在 Scala 中为字符串添加单引号
问题描述
我们正在尝试为Scala中一组字符串的每个元素添加单引号
val s : Set[String] = Set("abcd","cdef")
预期结果是 val s:Set[String] = Set("'abcd'","'cdef'")
尝试了多种方法方法1:
s.map(x => x.mkString("'", "', '", "'"))
方法2:
s.map(x => '\'' + x + '\'')
如果有人可以为我们指明正确的方向,那么对 Scala 来说是相当新的,这将有很大的帮助
解决方案
我认为 Scala 与您使用的任何一种语言都没有太大区别。您可能想要使用的一件事是字符串插值 ,然后您可以编写
s.map(x => s"'$x'")
推荐阅读
- jmeter - Jmeter 请求和报告验证
- javascript - digitalocean ubuntu 服务器电子邮件未发送
- python - 如何使用保存的文本分类模型对新的文本数据集进行预测
- jenkins - 每天凌晨 2 点安排 Jenkins 构建,周日除外。周日应该在上午 10 点触发
- android - 隐藏软键板未知错误。我究竟做错了什么?
- javascript - 有没有办法用变量中的 id 分配 href?
- django - Django 中的内存泄漏与 Gunicorn 和 max-requests 已经设置
- python - 运行命令时 IPython 崩溃
- flutter - 如何在 Flutter 中从屏幕从左到右捕捉手势开始
- reactjs - Redux -> 如何在一个存储中保存多个对象?