首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
kotlin学习
订阅
姝然_9527
更多收藏集
微信扫码分享
微信
新浪微博
QQ
22篇文章 · 0订阅
别再手写 if/else 判断了!赶紧来掌握 Kotlin 的 coerce 三兄弟吧
在日常开发中,我们常常需要对数值进行范围限制,比如限制用户输入的年龄在 0~120 之间,又或者限制图片透明度在 0f ~1f 之间。这类场景中,我们第一反应会写出类似这样的代码: 虽然功能上没毛病,
深入学习 Kotlin 特色之 Sealed Class 和 Interface
🚨 前言 sealed class 以及 1.5 里新增的 sealed interface 可谓是 Kotlin 语言的一大特色,其在类型判断、扩展和实现的限制场景里非常好用。 本文将从特点、场景和
一文吃透 Kotlin 中眼花缭乱的函数家族...
料想 Kotlin 开发者对于其庞大繁杂的函数家族必深有感触:包括但不限于简化函数、lambda 表达式、匿名函数、高阶函数、扩展函数、内联函数、闭包、顶层函数、局部函数、运算符重载函数等。 细看这些
写出优雅的Kotlin代码:聊聊我认为的 "Kotlinic"
"Kotlinic" 一词属于捏造的,参考的是著名的"Pythonic",后者可以译为“很Python”,意思是写的代码一看就很有Python味。照这个意思,"Kotlinic"就是“很Kotlin”
能说一说 Kotlin 中 lateinit 和 lazy 的区别吗?
使用 Kotlin 进行开发,对于 latelinit 和 lazy 肯定不陌生。但其原理上的区别,可能鲜少了解过,借着本篇文章普及下这方面的知识。 lateinit 用法 非空类型可以使用 late
Kotlin 高阶函数从未如此清晰(中)
前言 上篇讲到了Kotlin 高阶函数定义以及如何使用Lambda进行简化调用,本篇接着来分析未尽事项。 通过本篇文章,你将了解到: 1、Kotlin 泛型初探 Java 泛型 我们知道Java 泛型
Kotlin 高阶函数从未如此清晰(下) let/also/with/run/apply/repeat 一看就会
前言 上篇讲的泛型、扩展函数、内联函数是为了理解常用的高阶函数打下基础, let/also/with/run/apply/repeat 都是定义在Standard.kt 文件里,熟练掌握这些函数的使用
【码上开学】Kotlin 里那些「更方便的」
大家好,我是扔物线朱凯。这期是码上开学的 Kotlin 基础部分的第三篇(也是基础部分的最后一篇):Kotlin 里那些「更好用的」。老朋友话不多,先上视频。 因为我一直没有学会怎么在掘金贴视频,所以请点击 这里 去哔哩哔哩看,或者点击 这里 去 YouTube 看。 在上期内…
【码上开学】Kotlin 的泛型
大家好,我是扔物线朱凯。你在看的是码上开学项目的 Kotlin 高级部分的第 1 篇:Kotlin 的泛型。首当其冲的当然还是香香的视频香香的我啦: 因为我一直没有学会怎么在掘金贴视频,所以请点击 这里 去哔哩哔哩看,或者点击 这里 去 YouTube 看。 这期是码上开学 K…
【码上开学】Kotlin 的高阶函数、匿名函数和 Lambda 表达式
不错不错,Java 8 也有 Lambda,挺好用的。 看了视频就不用看后面的文字了(但如果喜欢,点个赞再溜啊)。 大家好,我是扔物线朱凯。Kotlin 很方便,但有时候也让人头疼,而且越方便的地方越让人头疼,比如 Lambda 表达式。很多人因为 Lambda 而被 Kotl…