Kotlin学习
文章平均质量分 92
铁掌码上飘
这个作者很懒,什么都没留下…
展开
-
Kotlin学习笔记(六)-- 标准函数和静态方法
文章目录1. 标准函数with、run 和 apply1.1 with1.1.1 函数结构1.1.2 参数说明及作用1. 标准函数with、run 和 apply概念:Kotlin的标准函数指的是Standard.kt文件中定义的函数,任何kotlin代码都可以自由地调用所有的标准函数。1.1 with1.1.1 函数结构@kotlin.internal.InlineOnlypublic inline fun <T, R> with(receiver: T, block: T.()原创 2021-02-28 16:07:14 · 189 阅读 · 0 评论 -
Kotlin学习笔记(五)--函数的参数默认值
kotlin提供了给函数设定默认参数值的功能,它在很大程度上能够替代次构造函数。具体来讲,我们在定义函数的时候给任意函数设定一个默认值,当调用此函数时就不会强制要求调用方为此参数传值,在没有传值的情况下会自动使用参数的默认值。fun printParams(num:Int,str:String="hello"){ print(num is $num,str is $str)}fun main(){ printParams(123)}输出结果为:“num is 123,str is hell原创 2020-06-07 15:20:44 · 2579 阅读 · 0 评论 -
Kotlin学习笔记(四)--空指针检查
空指针异常是Android系统上崩溃率非常非常高的异常类型,所以避免空指针就显得非常重要。原创 2020-06-07 15:15:51 · 208 阅读 · 0 评论 -
Kotlin学习笔记(三)--Lambda编程
文章目录1. 集合的创建和遍历2. 集合的函数式API2. 11. 集合的创建和遍历集合的函数式API是用来入门Lambda编程的绝佳示例。所以下面我们先通过一个简单的列子来学一下kotlin中的集合。需求:创建一个包含许多水果名称的集合。传统写法: val list = ArrayList<String>() list.add("apple") list.add("orange") list.add("grape") list.add("pear")原创 2020-06-06 18:16:43 · 238 阅读 · 0 评论 -
Kotlin学习笔记(二)--面向对象编程
文章目录1. 类和对象2. 继承与构造函数2. 1 继承2. 2 主构造函数、次构造函数2. 2.1 主构造函数2. 2.1 次构造函数3.接口1. 类和对象和java一样,Kotlin也是一门面向对象的编程语言。下面我们通过一个简单的例子了解一下:class Person{ var name="" var age=0 fun eat(){ println(name+"is eating,he is $age years old.") }}调用:fun main(){原创 2020-05-24 22:08:55 · 210 阅读 · 0 评论 -
Kotlin学习笔记(一)--变量和函数、程序逻辑控制
由于公司之前的项目一直都是使用java进行开发,并未只用到kotlin,加之刚开始的时候使用kotlin进行实际项目开发的人也不多,所以一直是持观望的态度。但随着google对Kotlin的逐渐推广,越来越多人将kotlin用作Android的首选开发语言,也有很多比较知名的开源项目使用Kotlin进行重构或者在新版本上使用kotlin,可以预见Kotlin将会在这几年内取代java成为android的普适性开发语言,所以很有必要学习一波。最近郭霖大神出版了《第一行代码》第三版,里面就有专门针对Kotli原创 2020-05-24 14:08:14 · 279 阅读 · 0 评论