我的问题是当我在IntelliJ中执行我的Scala工作表时,从行的开头删除了前导空格/空格。这段代码
def test(a: Int, b: Int): Unit = {
if(a != b){
println((" " * a) + a)
test(a+1, b)
}
}
test(0, 10)
应该归还这个
0
1
2
3
4
...
但实际上只是将数字写在彼此之上
0
1
2
3
4
...
字符串末尾的空格/空格也被剪切,只留下剩余的空格/空格,打印(“1 2 3 4”)导致(“1 2 3 4”)。如果您需要日志或任何内容,请告诉我,我期待着您的帮助。