我的问题是,当我在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”)。如果你需要日志什么的,请告诉我,我期待你的帮助。
1条答案
按热度按时间6qfn3psc1#
同样的代码对我来说很好,我猜问题出在你的intellij版本上,我使用的是“2018.3.4”版本。