scala中的Unit

一般Unit只用來聲明函數或方法的返回值:函數

def output1(in:Int):Unit = {
      println(in)
    }
output1(2)
def output(fn:(Int) => Unit) = {
      fn(2)
    }
    output(println)

輸出結果:2code

此外,編譯器判斷結果返回不是Unit類型的話,自動在最後返回()編譯器

def output1(in:Int):Unit = {
      println(in)
    }
    val rs = output1(2)
    println(rs)

輸出結果:()it

相關文章
相關標籤/搜索