接上篇文章,我们写如下语法,重新赋值,你会发现报错了,是因为val关键字等同于Java中的final,是无法被改变的,如果想更改数值,换成var即可
函数学习
函数的基本概念
函数是用于封装一段代码的载体,当你调用一个函数时,该函数中的所有代码都会被执行。例如,main()
函数是一个特殊的入口函数,程序从这里开始执行。
定义函数的语法
在 Kotlin 中,定义函数的基本语法如下:
fun method(n1: Int, n2: Int): Int {
return 0
}
让我们逐一解析这个语法结构:
- 关键字
fun
:这是声明函数的关键字,每个函数都必须以fun
开头。 - 函数名:紧跟在
fun
后面的是函数名,命名没有强制规定,但建议选择有意义的名字以便理解其功能。 - 参数列表:括号内的内容是函数的参数列表,可以包含零个或多个参数。每个参数由参数名和类型组成,格式为
参数名: 参数类型
。 - 返回类型:冒号后面的部分声明了函数的返回值类型。如果函数不返回任何值,则这部分可以省略。
- 函数体:大括号
{}
内部包含了函数的具体实现逻辑。
示例:定义一个函数
接下来,我们通过一个具体的例子来加深对函数定义的理解。假设我们要编写一个函数,接收两个整数作为参数,并返回其中较大的那个数。
fun largerNumber(num1: Int, num2: Int): Int {
return if (num1 > num2) num1 else num2
}
在这个例子中:
- 函数名:
largerNumber
- 参数列表:
(num1: Int, num2: Int)
,表示该函数接受两个整数参数。 - 返回类型:
: Int
,表示该函数将返回一个整数值。 - 函数体:
return if (num1 > num2) num1 else num2
,实现了比较两个数字大小的功能并返回较大的那个数。
时间:2024.12.18 16.30