![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
语法糖
我要变身啦~~
这个作者很懒,什么都没留下…
展开
-
Kotlin 高阶函数及Lambda简写实现
高阶函数定义:Kotlin中增加了一个函数类型的概念:如果一个函数接收另一个函数作为参数,或者返回值的类型是另一个函数,那么该函数就称为高阶函数。例如:fun a(b:(String,Int) -> Unit){ b("Hello",666)}a()就是一个高阶函数,它接收了一个函数类型的参数,而调用高阶函数的方法与普通函数的差异不大,只需要在参数后面加上括号,并在括号中传入必要的参数就可以了。高阶函数实际使用:高阶函数允许让函数类型的参数来决定函数的执行逻辑,在同一原创 2022-03-23 18:35:07 · 2649 阅读 · 0 评论 -
Kotlin Data class,Json互转(Klaxon库)
前言我们在工作中经常会需要进行一些网络通信的操作,例如在网络请求时需要把数据保存下来方便后续直接读取,亦或需要将本地保存的一些数据转成Json发送网络请求。这时Data class和Json之间的互转就派上了用场,使用方便的同时,代码可读性也会大大增强。接下来的文章就介绍Data class的互转操作,使用的是Klaxon库,当然谷歌的Gson也能很方便的实现正文Klaxon依赖dependencies { implementation 'com.beust:klaxon:5.5'}原创 2021-11-17 14:55:16 · 4129 阅读 · 0 评论 -
Kotlin 语法糖小记
Kotlin 语法糖原创 2021-09-23 18:02:23 · 254 阅读 · 0 评论