IntelliJ:Scala Worksheet控制台删除前导空格

问题描述 投票:2回答:1

我的问题是当我在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”)。如果您需要日志或任何内容,请告诉我,我期待着您的帮助。

scala intellij-idea format space worksheet
1个回答
0
投票

enter image description here

enter image description here

相同的代码对我来说工作正常,我想问题是你的Intellij版本,我使用的是“2018.3.4”版本。

© www.soinside.com 2019 - 2024. All rights reserved.