文章目录
-
- 1丶课前须知
- 2丶语法规则
- 3丶利用函数求两个数之间的最大值
- 4丶Kotlin 语法糖
- 5丶总结
1丶课前须知
大家阅读之前,要养成把方法理解为函数的习惯。在Kotlin中 主要强调函数,所以我们只要把方法理解为函数即可。其次Kotlin 真的把函数玩的特别强大,希望大家好好学习本节内容!
2丶语法规则
- 关键字:fun
3丶利用函数求两个数之间的最大值
fun main(){
val num1 = 10;
val num2 = 20;
println(getMax(num1,num2))
}
fun getMax(num1:Int,num2:Int): Int{
return max(num1,num2)
}
运行结果
代码分析:
上面的代码没什么难度,max() 函数是Kotlin 中的内置函数,返回的是两个参数里最大的数。
4丶Kotlin 语法糖
概念(很好理解,请用心阅读):当一个函数中只有一行代码时,Kotlin 允许我们不必编写函数体,可以直接将唯一的一行代码写在函数定义的尾部,中间用等号连接即可。
代码分析:
利用:语法糖: ‘{ }’ 大括号去掉了,同时 return 也去掉了。
你以为这样就够简介了吗?不,往下看
代码分析:
利用:语法糖 + 类型推导机制,前面我们讲 Kotlin 变量 的时候,引入了这个概念,在赋值的时候 Kotlin 会智能推导出右边的类型。这样讲是不是瞬间就明白了上面的这行代码简化,所以我们这里可以直接省略掉返回值类型。
5丶总结
好啦,那么 函数(也叫:普通函数) 的基础知识我们就先讲到这里。后面还会有 标准函数、静态函数、扩展函数这些都是属于 Kotlin 的高阶函数,学习要一步一步慢慢来,把这篇的文章好好理解一下,代码好好敲一下再继续学下去!
《上一章》:Kotlin 变量
《下一章》:虚位以待,正在努力编写中!