我已经尝试了这两个选项,IDE返回的两个选项都是正确的。但是,当我在Hyperskill学习平台中复制/粘贴相同的代码时,它显示"不正确"。我不明白我哪里出错了。感谢您的帮助。
这三行是:一二三
这些必须作为列返回
溶液1
fun main() {
print("first ")
print("second ")
print("third")
}
溶液_2
fun main() {
val column1 = "first"
val column2 = "second"
val column3 = "third"
val header = column1 + " " + column2 + " " + column3
println(header)
}
2条答案
按热度按时间qxgroojn1#
您可以在此处使用
String.format
:行中的值
输出:
列中的值
产出
请注意:模式
String
s中的7
定义了参数所使用的字符数。示例String
s的长度都小于7,这导致模式中每个参数的左侧都有前导空格。如果您将-7
...例如(行)图案
"%-7s%-7s%-7s"
将产生您也可以只使用参数的长度,而不提供任何数字,因此
"%s\n%s\n%s"
模式将把每个参数放在一个新行中,没有前导或尾随空格。pbossiut2#