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

相关文章
相关标签/搜索