scala函数:至简原则
#1.语法非常灵活,在任意的语法中可以声明其他语法规则。
#2.方法的参数和返回值
def showMessage(name:String):Unit={
print(“Hello…”+name)
}
def max(one:Int,two:Int):Int={
if (one>two) one else two
}
1.无参、无返回值
def method():Unit={
print(“hello world!”)
}
2.有参,无返回值
def method(name:String):Unit={
print(name)
}
3.无参,有返回值
def method():String={
return “zhangsan”
}
##scala可以采用自动类型推断功能简化函数的声明。
1.如果函数声明时,明确无返回值Unit,即使函数体中有return也无作用。
def method():Unit={
return “zhagnsan”
}
#没问题,自动类型推断功能,可以省略return。
def method():String={
return “zhagnsan”
}
def method():String={
“zhagnsan”
}
def method()={
“zhagnsan”
}