1,函数全部声明如下:
def 方法名(参数:类型[泛型]):返回值={
表达式1;表达式2
表达式3
表达式4
}
def main(args: Array[String]): Unit = {
print("hello world!");
}
2,自定义函数声明如下:
def fun(a : Int, b : Int) : Int = {
a + b
}
3,如果函数没有参数,括号可以省略
def fun : Unit = {
println("hello")
}
4,如果没有返回值,Unit也可以省略
def fun = {
println("hello")
}
5,如果只有一行执行代码,花括号可以省略
def fun = println("hello")