IntelliJ:Scala工作表控制台删除前导空格

时间:2019-02-22 23:40:46

标签: scala intellij-idea format space worksheet

我的问题是,当我在IntelliJ中执行Scala工作表时,前导空格/空白从行的开头被删除了。这段代码

for view in self.view.subviews as [UIView] {
    if let hstack = view as? UIStackView {
        for btn in hstack.arrangedSubviews {
            if let btn = view as? UIButton {
                btn.backgroundColor = UIColor.red
            }
        }
    }
}

应返回此

    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
     ... 

也将字符串末尾的空格/空格切掉,仅保留其中的空格/空格,打印(“ 1 2 3 4”)导致(“ 1 2 3 4”)。 让我知道您是否需要日志或其他任何内容,我们期待获得帮助。

1 个答案:

答案 0 :(得分:0)

enter image description here

enter image description here

相同的代码对我来说很好用,我想问题出在您的Intellij版本上,我使用的是“ 2018.3.4”版本。