天天看点

Kotlin 函数(普通函数)

文章目录

    • 1丶课前须知
    • 2丶语法规则
    • 3丶利用函数求两个数之间的最大值
    • 4丶Kotlin 语法糖
    • 5丶总结

1丶课前须知

大家阅读之前,要养成把方法理解为函数的习惯。在Kotlin中 主要强调函数,所以我们只要把方法理解为函数即可。其次Kotlin 真的把函数玩的特别强大,希望大家好好学习本节内容!

2丶语法规则

  • 关键字:fun
    Kotlin 函数(普通函数)

3丶利用函数求两个数之间的最大值

fun main(){
    val num1 = 10;
    val num2 = 20;
    println(getMax(num1,num2))
}

fun getMax(num1:Int,num2:Int): Int{
    return max(num1,num2)
}
           

运行结果

Kotlin 函数(普通函数)

代码分析:

上面的代码没什么难度,max() 函数是Kotlin 中的内置函数,返回的是两个参数里最大的数。

4丶Kotlin 语法糖

概念(很好理解,请用心阅读):当一个函数中只有一行代码时,Kotlin 允许我们不必编写函数体,可以直接将唯一的一行代码写在函数定义的尾部,中间用等号连接即可。

代码分析:

利用:语法糖: ‘{ }’ 大括号去掉了,同时 return 也去掉了。

你以为这样就够简介了吗?不,往下看

代码分析:

利用:语法糖 + 类型推导机制,前面我们讲 Kotlin 变量 的时候,引入了这个概念,在赋值的时候 Kotlin 会智能推导出右边的类型。这样讲是不是瞬间就明白了上面的这行代码简化,所以我们这里可以直接省略掉返回值类型。

5丶总结

好啦,那么 函数(也叫:普通函数) 的基础知识我们就先讲到这里。后面还会有 标准函数、静态函数、扩展函数这些都是属于 Kotlin 的高阶函数,学习要一步一步慢慢来,把这篇的文章好好理解一下,代码好好敲一下再继续学下去!

《上一章》:Kotlin 变量

《下一章》:虚位以待,正在努力编写中!