首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Kotlin系列
renxhui
创建于2021-09-16
订阅专栏
kotlin学习系列
等 25 人订阅
共8篇文章
创建于2021-09-16
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Kotlin学习系列(八):函数的集合操作高阶函数
函数的集合操作 filter filter作用是:遍历集合并把每个元素放入lambda中,如果符合表达式则加入新集合,否则遗弃该元素 类似的还有filterIndexed 带index的过滤器,fil
Kotlin学习系列(七):lambda和高阶函数
理解lambda 定义一个完整的匿名函数 首先看下定义普通变量 这是一个普通的变量,变量名为a,类型为String 值为"qq" 然后我们看下一个匿名函数变量 变量名为fun1 类型为(Int,Int
Kotlin学习系列(六):委托及其原理
本文已参与「掘力星计划」,赢取创作大礼包,挑战创作激励金。 类委托 类委托其实对应于Java中的代理模式 输出 可以看到,委托类(代理类)持有真实类的对象,然后委托类(代理类)调用真实类的同名方法,最
Kotlin 学习系列(五):数据类和密封类
数据类 这就是一个简单的数据类,看下反编译成java代码会是什么样 首先就是主动添加了参数的get和set方法 然后添加了toString,hashCode,equals方法 天机了copy方法,其实
Kotlin学习系列(四):扩展
概述 Kotlin 可以对一个类的属性和方法进行扩展,扩展不会对原有的类有影响 扩展方法 扩展方法可以在已有的类添加新的方法,不会对原有的类有影响 写法如下: receiverType:表示函数接收者
Kotlin学习系列(三):从java角度理解伴生对象
概述 如何反编译kt文件成java文件 1 点击Android Studio Tools 点击Decompile kt文件 反编译后的java文件 有了这个操作,就可以很快的理解kotlin中的概念了
Kotlin学习系列(二):继承
继承 kotlin中所有的类都有一个共同的超类 Any和java中的object一样的,默认情况下,kotlin类都是public final的不可继承的,如果让一个类可被继承咋需要用open关键字修
Kotlin学习系列(一):基础
概述 现在Kotlin很多开源项目都已经开始用了,再不学习就看不懂开源了,开始学起 变量定义 可变变量定义 不可变变量定义 函数定义 函数定义的关键字为fun,参数格式为 值 :类型, 表达式作为函数