Kotlin-99Kotlin算法练习题集
Kotlin 开发里的练手资源,kotlin-99算是比较经典的一个了。它就像刷算法题那样,通过一套难度逐步递增的题目,帮你把 Kotlin 从头到尾过一遍。
基础语法那块挺扎实,从var
/val
到空安全、类型推断,一个都没落下。每道题都不长,但都能挖出不少细节,适合没事儿拿出来练一练。
函数和Lambda 表达式部分也还不错,高阶函数、尾递归这些都讲到了,做几题你就能发现:原来函数还能这么用。
类与对象覆盖得蛮全,构造函数、继承、多态,甚至连密封类都带了一嘴,配合实际项目体验会更深一点。
集合、泛型这些也安排上了,像扩展函数、作用域函数(let
、apply
这几个)都常见,用得顺手了能省不少代码量。
再往后还有协程、异常、类型转换这些偏进阶的内容。是协程,launch
和async
的差别不少人一开始都搞混,题里会有比较清晰的实践。
顺带一提,里面还提到了Anko 库,虽然现在 Anko 不太维护了,但学习它的 DSL 思路还是挺有启发的。
如果你在学 Kotlin,或者想写得更地道,建议刷一遍,不用全做,一天两三题也行。做完你会发现,多以前模糊的地方一下就通了。
kotlin-99:Kotlin中的九十九个问题
预估大小:118个文件
gradlew.bat
2KB
gradlew
5KB
p83.gif
919B
graph3.gif
791B
p99.gif
2KB
p65.gif
3KB
graph1.gif
1KB
p92a.gif
2KB
p67.gif
1KB
p66.gif
2KB
178.87KB
文件大小:
评论区