Kotlin-99Kotlin算法练习题集

Kotlin 开发里的练手资源,kotlin-99算是比较经典的一个了。它就像刷算法题那样,通过一套难度逐步递增的题目,帮你把 Kotlin 从头到尾过一遍。

基础语法那块挺扎实,从var/val到空安全、类型推断,一个都没落下。每道题都不长,但都能挖出不少细节,适合没事儿拿出来练一练。

函数Lambda 表达式部分也还不错,高阶函数、尾递归这些都讲到了,做几题你就能发现:原来函数还能这么用。

类与对象覆盖得蛮全,构造函数、继承、多态,甚至连密封类都带了一嘴,配合实际项目体验会更深一点。

集合泛型这些也安排上了,像扩展函数、作用域函数(letapply这几个)都常见,用得顺手了能省不少代码量。

再往后还有协程异常类型转换这些偏进阶的内容。是协程,launchasync的差别不少人一开始都搞混,题里会有比较清晰的实践。

顺带一提,里面还提到了Anko 库,虽然现在 Anko 不太维护了,但学习它的 DSL 思路还是挺有启发的。

如果你在学 Kotlin,或者想写得更地道,建议刷一遍,不用全做,一天两三题也行。做完你会发现,多以前模糊的地方一下就通了。

folder
kotlin-99:Kotlin中的九十九个问题 预估大小:118个文件
file
gradlew.bat 2KB
file
gradlew 5KB
file
p83.gif 919B
file
graph3.gif 791B
file
p99.gif 2KB
file
p65.gif 3KB
file
graph1.gif 1KB
file
p92a.gif 2KB
file
p67.gif 1KB
file
p66.gif 2KB
file
graph2.gif 1KB
file
p84.gif 1KB
file
p92b.gif 1KB
file
p70.gif 908B
file
p64.gif 3KB
file
p99a.dat 111B
file
p99b.dat 1KB
file
p99c.dat 1KB
file
p99d.dat 1KB
file
gradle-wrapper.jar 53KB
zip 文件大小:178.87KB