ZeroToOne Kotlin入门教程
Kotlin 的新手教程资源包,ZeroToOne还挺适合刚入门的你。压缩包里的内容比较全面,像是基础语法、实战项目、还有点 Android 相关的内容都有,算是从入门到进阶的过渡型资料。
空安全做得不错,直接在变量声明上就能看出是不是能为 null,少了不少空指针的锅。比如var name: String?
,就表示这个变量可以是 null。
类型推断也挺方便,写代码省事多了。像val msg = "Hi"
,你不用指定它是String
,Kotlin 自己会猜。
lambda 表达式也值得一提,适合集合类的操作。比如你要打印个列表内容,用list.forEach { println(it) }
就行了,清爽。
扩展函数我觉得还蛮香的,能不改原有类就扩展新功能,用来补 Java 的短板也合适。
协程是另一个亮点,写异步任务不会绕一大圈回调。像你在 Android 里求网络,用launch
和withContext
就能搞定,还能保持代码结构清晰。
如果你也对Jetpack Compose
感兴趣,ZeroToOne 里也有上手项目。再加上像Anko
、Hilt
这些工具一起用,开发效率提升不止一点点。
,如果你是 Kotlin 小白或者 Java 转 Kotlin 的开发者,这份资源包还是蛮值得一看。如果你刚好在做 Android 项目,顺手用起来效果会更好。
325.71KB
文件大小:
评论区