Kotlin 實戰範例 (7) 高階函式

Kotlin 實戰範例

Kotlin 最重要的特性應該就是高階函式了,有了高階函式我們就能做到許多單純物件導向程式語言無法做到的事,像是把函式當成值來傳遞。要瞭解高階函式要先知道什麼是頭等函式,以及其他重要的程式特性:函式型別、匿名函式、Labmda 表達式等等。


Kotlin 實戰範例 (6) 類別與物件

Kotlin 實戰範例

當應用程式變得龐大,程式碼就會變得複雜,我們需要一種工程方法來處理隨著功能變多而導致複雜度提高的眾多程式碼,解決方式有很多,物件導向是其中一種。

物件導向程式設計藉由對資料抽象及封裝等等特性,讓相關的程式碼藕合在一起,架構出一個由許多程式碼元件組合而成的應用程式。


Kotlin 實戰範例 (5) 基礎 (函式、套件)

Kotlin 實戰範例

函式可以讓我們建立一個程式碼區塊來執行特定的任務,函式可以有輸入參數及回傳值,也可以都沒有,一個函式應該只做一件事。