在上篇函数中,我们知道了如何定义函数,那么现在定义个函数,取两个数中比较大的数:
fun getMaxNum(a : Int,b : Int) : Int {
return max(a,b)
}
然后在main函数中调用一下,
fun main () {
val a=30;
val b=43;
val max=getMaxNum(a,b)
println("max num is "+max)
}
这样我们运行打印出来的Log就是 max num is 43
这就是常用的函数调用,在学习了这些之后,我们需要来学习一下kotlin的语法糖,因为语法糖在后面的开发中会有较为重要的作用。
语法糖的解释:
当一个函数中只有一行代码时,Kotlin允许我们不必编写函数体,可以直接将唯一的一行代码写在函数定义的尾部,中间用等号连接即可。比如我们刚才编写的getMaxNum()函数就只有一行代码,于是可以将代码简化成如下形式:
fun getMaxNum(a:Int ,b : Int ) : Int =max(a,b)
结合我们前面变量文章提到的,Kotlin拥有比较出色的类型推导能力,那么,函数还可以变为:
fun getMaxNum( a : Int ,b :Int ) =max(a,b)
这就是简单的语法糖书写,以后还会有更多地方运用到。