У меня есть три строки, например "A", "B", "C". Я должен создать строку, которая возникает из ее конкатенации, только вторая строка должна быть заполнена пробелом до заданной длины.
Это была моя первая попытка, основанная на интуиции и общем Scala newbiness:
val s1 = "A"
val s2 = "B"
val s3 = "C"
val padLength = 20
val s = s1 + s2.padTo(padLength, " ") + s3
что неверно, потому что padTo возвращает SeqLike, чья toString не возвращает строку внутри, а представляет собой векторное представление.
Какой был бы лучший идиоматический способ сделать это в Scala?