簡體   English   中英

IntelliJ:Scala工作表控制台刪除前導空格

[英]IntelliJ: Scala Worksheet console removing leading spaces

我的問題是,當我在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”)。 讓我知道您是否需要日志或其他任何內容,我們期待獲得幫助。

在此處輸入圖片說明

在此處輸入圖片說明

相同的代碼對我來說很好用,我想問題出在您的Intellij版本上,我使用的是“ 2018.3.4”版本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM