Built-in Delegation Pattern
在 Kotlin 中,delegation pattern 已經被內建為語言的一部分,所以開發時可以以更...
前情提要
今天我們要繼續進行"錯誤"囉
設計"錯誤"的Domain type
我們今天要來設計錯誤的Domain typ...
一隻貓咪悄然出現在街道上。
牠的雙眼在夜裡閃閃發光,很快找到了目標。
在某人一邊滑手機一邊過馬路的時候,輕巧地跳到了他的肩上耳語:「行人闖紅燈經過檢舉可依道交處...
這次我們來改寫這個。
在Java中,我們這樣寫。
import java.util.ArrayList;
import java.util.List;
pub...
為什麼我們會選擇在我們的專案中使用 Kotlin?開發者經常被 Kotlin 的簡潔性或獨特的功能所吸引。而對於商業應用來說,真正令人信服的是 Kotlin 的...
重物件挪抬
提取重物件(heavy object lifting)到外部是一個對效能非常有用的技巧。例如,這是一個計算數值等於最大值的數量的函數:
fun &l...