Kotlin 语法:函数式表达式、默认参数、具名参数

概要:函数式表达式、默认参数、具名参数

函数式表达式

以一个计算两个数字之和的函数为例,进行变形写法

说明:如果函数返回值是参数的简单操作,类似上述,则可直接省略大括号,直接返回 return 部分。之前已经写过这个变形。

调用代码:

输出结果:

函数表达式变形

同上实现上述功能,看两个变形写法:

运行结果:

说明:以上两种是很常用的变形形式。

默认参数、具名参数

这里以计算一个圆的面积为例。

运行结果:

说明:这里的 3.14 是一个手动传入的值,但是实际情况,一般这个值是定值,所以接下来我们定义一个常量表示,再看看方法传参的变化:

说明:定义常量 PI,不修改函数的参数个数,也就是默认参数,而在调用该方法时给指定参数传值,故曰:剧名参数

打印结果:

附《Android核心知识笔记2020》分享

前段时间我和圈子里的几位架构师朋友一起闲聊时的突发奇想,我们在学习Android开发的时候或多或少也受到了一些前辈的指导,所以想把这份情怀延续下去。三个月后,这套资料就出来了,需要这份资料的朋友加Android学习交流群1049273031即可获取。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 简介 大数据是收集、整理、处理大容量数据集,并从中获得见解所需的非传统战略和技术的总称。虽然处理数据所需的计算能力...
    丨程序之道丨阅读 3,359评论 0 1
  • 情深意浓月儿照 朦朦胧胧绕四方 恩怨情仇如落花 叫人寒窗空对月 何年何月再相思 一波秋水尽孤独 ---张世斌---
    梦秋毫能量灸条阅读 1,196评论 0 1
  • 我想讲一个故事,一个关于友情的故事。 故事的主角,是两个姑娘,一个叫兔,一个叫猴。 她们俩的故事,是从高中那年开始...
    荷年年阅读 1,339评论 0 0
  • 你手握方向盘,眉头皱起一根丝。这条路怎么总这么堵~ 我不忍,故意坐在车里笑得开怀,大约是因为总是有像我们这样的人过...
    bunttime阅读 1,950评论 0 0