![](https://img-blog.csdnimg.cn/20210627181349635.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Kotlin
kotlin相关的文章
猿界新星蔡
始于努力,终于天意。
展开
-
Lambda表达式的由繁化简推导
Kotlin中的函数参数类型为Lambda表达式时的由繁化简Lambda表达式的语法结构{ 参数名1:参数类型, 参数名1:参数类型 -> 函数体 }首先我们来看下下面这段代码,在集合中找到最长的字符val listOf = listOf("Apple", "Banana", "Orange")val maxOf = listOf.maxOf { it.length }println("maxOf $maxOf")maxOf函数中,接收的参数其实是一个Lambda的参数,上面是最简化原创 2021-09-29 00:43:34 · 295 阅读 · 0 评论 -
基于Kotlin+MVVM+LiveData基类的封装
前言Kotlin在国外已经非常流行了,好处不必多说了,如果不学习的话,那就只能落后了,那么迎娶白富美的机会可就少了许多。MVVM+LiveData也是目前比较流行的APP架构模式了,有必要学习一波。所以本着学习的态度,写了一个BaseModule,方便写新项目时可以直接依赖使用。废话不多说,开码。思路首先我的思路是这样的,有的Activity可能不需要ViewDataBinding,也有可能不需要ViewModel,也有可能都不需要,所以我的BaseActivity中,只加入了最基本的代码。然而有需要原创 2020-08-10 16:11:22 · 1752 阅读 · 1 评论