2.kotlin基础:控制结构

1.函数

Screen Shot 2020-04-16 at 1.04.34 AM.png

1>函数体可以房子等号后面;函数可以直接赋给一个变量时 函数名不用写。


Screen Shot 2020-04-16 at 1.02.20 AM.png

2.Lambda表达式 就是匿名函数

Screen Shot 2020-04-16 at 1.25.25 AM.png

用法:函数的最后一个参数如果是lambda表达式,则可以把lambda表达式移到()后面,然后如果()里面什么都没有,那么我就可以把()删掉。


Screen Shot 2020-04-16 at 1.21.27 AM.png
Screen Shot 2020-04-16 at 1.27.03 AM.png
Screen Shot 2020-04-16 at 1.27.27 AM.png
Screen Shot 2020-04-16 at 1.31.20 AM.png

3.类的成员

1>.kotlin中模式实现了get set,也可以通过下面的方式来进行重写


Screen Shot 2020-04-16 at 12.15.09 PM.png

2>.延迟加载,使用了lateinit之后,在使用之前一定要初始化 不然就crash;


Screen Shot 2020-04-16 at 12.20.49 PM.png

4.if和when

Screen Shot 2020-04-16 at 12.51.22 PM.png
Screen Shot 2020-04-16 at 12.51.10 PM.png

5.循环

Screen Shot 2020-04-16 at 12.53.41 PM.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容