我有三个字符串,例如“A”,“B”,“C”.
我必须产生从连接它们导致的字符串,只有第二个字符串必须用空格填充到给定的长度.
我必须产生从连接它们导致的字符串,只有第二个字符串必须用空格填充到给定的长度.
这是我的第一次尝试,以直觉和普通的Scala新手指导:
val s1 = "A" val s2 = "B" val s3 = "C" val padLength = 20 val s = s1 + s2.padTo(padLength," ") + s3
这是错误的,因为padTo返回一个SeqLike,其中toString不返回字符串,但是类似Vector的表示.
在Scala中做什么最好的惯用方式是什么?
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。