Kotlin, 這個由一個位於俄羅斯聖彼得堡旁的一個 Kotlin 小島命名而來的語言, Kotlin 是基於 JVM 開發的一門靜態語言, 究竟他跟 Java 相比, 有什麼值得我們從 Java 跳島 到 Kotlin 來呢 XD
在這 30 天內, 我希望可以藉由此次的深度學習和體驗, 從以往學習過的語言 (Java, JS, TS) 來分析比較, 確實的了解這個語言, 並利用 leetcode 來做一些小練習
最後如果有時間, 也想分享 Kotlin 使用在目前的後端開發( Kotlin + Spring boot 2)
Programming 真的是一個博大精深的藝術,從以前學的 C/C++,Java 的 Object Oriented Programming (OOP) 到...
第二天先來搞定環境吧! 安裝 IntelliJ IDEA IntelliJ IDEA 下載連結 IntelliJ IDEA 有分 Ultimate 付費版, 和...
首先先來看一下, Kotlin 裡跟 Java 一樣有著 package 的概念, 所以我按照每天分成了不同的 package, 裡面目前程式名稱都叫 App....
今天繼續探討 變數和 null-safety ?. 和 !!. 這裡宣告了 name 是可 null 的變數, 如果要對此變數做操作 Kotlin 是不允許的...
function 的結構 先來解釋,一個 function 的結構會長這樣 其中以下是 function 的可見性修飾符號 public: 其實可以不用寫,...
匿名函數 (anonymous function) 為什麼這個會叫做匿名函數呢?很簡單,因為 沒有定義 function 的名稱 // Anonymous fu...
讓我們在回顧一下昨天提到的什麼是 FP Functional Programming In functional programming, functions...
今天要來講 Kotlin 在字串上的處理,字串處理算是平日處理商業邏輯很常碰到的,所以不可掉以輕心。 substring subtring 跟以往 Java 使...
今天來講數字, Kotlin 的數字運算跟 Java 很類似,但多了很多有用的內建 API 字串轉數字 這裡把字串 3.14 轉成 Double,這很簡單 va...
今天要開始進入 Kotlin OOP 的部分,class 類別的部分 宣告一個 class 這裡用一個 Wallet 錢包 class,來解釋 class 的...