美文网首页Kotlin小菜
Kotlin基础知识总结 函数二

Kotlin基础知识总结 函数二

作者: it小菜 | 来源:发表于2018-05-23 09:48 被阅读0次
kotlin

在上一篇Kotlin基础的介绍之后,我们继续看看kotlin在函数定义,以及Kotlin类的简单实现。

Kotlin函数:

1)、kotlin的函数定义相对于传统的java定义更加简单,我们先看一看java传统函数的定义:

Java函数定义

2)、接下来隆重看看kotlin函数定义:

Koltin传统函数定义

3)、kotlin有参数函数的定义:

有参数的定义方式

在Kotlin中函数也是可以简写的:

kotlin函数简写

是不是被如此简单的函数经验到,当然调用也是有两种方式:

1)、直接使用sum(参数一,参数二)

2)、使用sum.invoke(参数一,参数二)

4)、kotlin使用函数,当然也可以使用lambda,当时用lambda表达式,函数会更加高大尚,^_^:

kotlin函数Lambda表达式

上面实现直接将函数变为了表达式,直接赋值给变量,相当于(int,int)->Int,上面有3个Int类型,前两个是传入的参数,->后面的Int是返回的类型,arg1+arg2是计算的结果,最终直接赋值给sum变量,调用和函数调用方式是一样的。

lambda表达式,箭头后面当然不仅仅只能写arg1+arg2,还能写其它的运算,操作,如下图:

其它操作

我们可以观察到sum函数最终要返回Int,因此在表达式操作中只要最后返回的Int类型,也就是只要最后返回的是Int类型的操作结果,在返回之前的一系列操作都不会影响的。

最后让我们看一下函数的返回操作:

跳出函数

结束语:

kotlin的函数操作,不在像以往的java那样死板,有一种灵活的感觉,小伙伴们赶紧试一下吧。^_^

相关文章

网友评论

    本文标题:Kotlin基础知识总结 函数二

    本文链接:https://www.haomeiwen.com/subject/bibljftx.html