函数的解释
kotlin的函数其实就是Java中的方法,他们代表的意思是一样的,搞清楚这个,就知道,函数其实就是代码运行的载体。
函数的定义
java中使用-访问修饰符+返回值类型+方法名+(参数列表)的形式定义方法,而在kotlin中,则使用fun来定义一个函数,例如:
无返回值:
public void setName(String name);
fun setName(name:String)
有返回值:
public int getMax(int a,int b){
return a>b?a:b;
}
fun getMax(a: Int, b: Int) : Int {
return a>b?a:b;
}
那么通过上述例子可以看出,kotlin函数的语法规则为:
定义函数关键字:fun ,然后接着定义函数名,在函数名后面接上括号,在括号里可以声明函数接收的参数,参数的声明和变量的声明差不多,但是不需要定义val或者var,格式为:参数名:参数类型,而在括号后面,如果需要返回数据,则需要定义返回的数据类型,不需要则可以直接不写。