Kotlin函数基础
函数是指有名称的一段代码块,能执行和名称相关的功能,函数用于将程序分解为不同的子模块。 它使代码可重用,并使程序更易于管理。
函数的定义和使用
函数的声明
例如数学中我们计算求和就是一种函数,给出两个数字我们就能计算出它们的和,在kotlin中实现如下:
private fun sum(a: Int, b: Int): Int {
return a + b
}
根据例子我们可有分析出函数的语法格式如下:
修饰符 fun 函数名(参数:参数类型,...): 返回值 {
代码块
}
注意:
- kotlin中函数的修饰符为public,同时public可有省略。
- 在函数没有返回值时可以省略其返回值。
- 函数在没有输入的情况下,直接表示为()。如 fun add()
函数的使用
需要通过调用函数来在函数主体内运行代码。如:
sum(3,5)
看个实例:
fun main(args: Array<String>) {
//调用求和函数
print(sum(4, 9))
}
//定义函数求和
fun sum(a: Int, b: Int): Int {
return a + b
}
结果:13
函数的作用范围
函数根据作用范围可有分为:成员函数、本地函数、顶层函数
成员函数
成员函数是指在类或对象中的内部函数。例如:声明一个类,在类中在定义一个方法,这个方法就是这个类的成员函数。
class Persion {
fun outPutName(){
print("Alfred")
}
}
outPut这个方法就是类Persion的成员函数。
成员函数的使用:先初始化对象,在根据对象使用中缀符号(.)
调用其成员函数
class Persion {