會從零手刻一組 Kotlin Collection API,從 filter、map、fold 一路到 groupBy、flatMap 和 Sequence,手刻一次不是為了取代標準函式庫,而是把藏在 chain call 裡的所有概念拆開來看
這篇文章會比較 Collection 和 Sequence 的效能差異,整理出什麼時候該用哪個,並做 Sequence 篇的總回顧 Kotlin ↔ C# 對...
這篇文章會用 TDD 手刻五大 Scope Functions(let、run、with、apply、also),搞清楚「帶 Receiver 的 Lambd...
這篇文章會用 TDD 實作自訂 operator fun 和 infix fun,把之前零散出現的運算子觀念(day 09 的 contains、day 12...
這篇文章會講清楚 out(協變)、in(逆變)、*(星號投影) 和 reified 這四個泛型進階概念,用 TDD 手刻 myFilterIsInstance...
這篇文章會講清楚 kotlin.contracts 的 callsInPlace 和 returns implies 兩種效果,理解為什麼 stdlib 的...
終於寫到最後一篇了,從 myForEach 一路到 Contract,中間好幾次覺得自己是不是題目開太大,是不是要省略中間的幾篇 XD 會挑這個題目的原因 d...