intellij:scala工作表控制台删除前导空格

kognpnkq  于 2021-07-14  发布在  Java
关注(0)|答案(1)|浏览(229)

我的问题是,当我在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”)。如果你需要日志什么的,请告诉我,我期待你的帮助。

6qfn3psc

6qfn3psc1#



同样的代码对我来说很好,我猜问题出在你的intellij版本上,我使用的是“2018.3.4”版本。

相关问题