我使用以下代码来满足我的需求:
(1 to 5)..map(i => s"\\x${i}") // Produces List("\\x1","\\x2","\\x3","\\x4","\\x5")
但我想使用占位符.根据the string interpolator documentation:
(1 to 5).map(s"\\x${_}")
应该扩展到:
(1 to 5).map(StringContext("\\\\x","").s(_))
但后者工作,而不是前者,它会抛出错误:_上的未绑定占位符参数.为什么?
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。