第十二屆 佳作

software-dev
Kotlin 島深度之旅 30 天
TimmyBeef

系列文章

DAY 1

[Day 1] Kotlin Journey - Why Kotlin ? (for Java Backend Developer)

Programming 真的是一個博大精深的藝術,從以前學的 C/C++,Java 的 Object Oriented Programming (OOP) 到...

DAY 2

[Day 2] Kotlin Journey - 第一個 Kotlin 程式

第二天先來搞定環境吧! 安裝 IntelliJ IDEA IntelliJ IDEA 下載連結 IntelliJ IDEA 有分 Ultimate 付費版, 和...

DAY 3

[Day 3] Kotlin Journey - 變數 (Variables)

首先先來看一下, Kotlin 裡跟 Java 一樣有著 package 的概念, 所以我按照每天分成了不同的 package, 裡面目前程式名稱都叫 App....

DAY 4

[Day 4] Kotlin Journey - 變數 (Variables) & 控制流程

今天繼續探討 變數和 null-safety ?. 和 !!. 這裡宣告了 name 是可 null 的變數, 如果要對此變數做操作 Kotlin 是不允許的...

DAY 5

[Day 5] Kotlin Journey - 函數 (function)

function 的結構 先來解釋,一個 function 的結構會長這樣 其中以下是 function 的可見性修飾符號 public: 其實可以不用寫,...

DAY 6

[Day 6] Kotlin Journey - 匿名函數 (anonymous function) & lambda expression

匿名函數 (anonymous function) 為什麼這個會叫做匿名函數呢?很簡單,因為 沒有定義 function 的名稱 // Anonymous fu...

DAY 7

[Day 7] Kotlin Journey - lambda, closure(閉包), inline(內聯), tail recursion function(尾遞歸) ...

讓我們在回顧一下昨天提到的什麼是 FP Functional Programming In functional programming, functions...

DAY 8

[Day 8] Kotlin Journey - 字串 & leetcode 相關練習

今天要來講 Kotlin 在字串上的處理,字串處理算是平日處理商業邏輯很常碰到的,所以不可掉以輕心。 substring subtring 跟以往 Java 使...

DAY 9

[Day 9] Kotlin Journey - 數字 & 位運算 & leetcode 相關練習

今天來講數字, Kotlin 的數字運算跟 Java 很類似,但多了很多有用的內建 API 字串轉數字 這裡把字串 3.14 轉成 Double,這很簡單 va...

DAY 10

[Day 10] Kotlin Journey - Class (類別) vol.1

今天要開始進入 Kotlin OOP 的部分,class 類別的部分 宣告一個 class 這裡用一個 Wallet 錢包 class,來解釋 class 的...