iT邦幫忙

鐵人檔案

2023 iThome 鐵人賽
回列表
Software Development

成為一名 Kotlin 後端攻城獅 系列

這次的鐵人賽會從 Kotlin 基礎開始涵蓋 DB 相關操作,如果行有餘力(內容尚有可以補充的部分) 會加入一點 Functional Programming (arrow-kt) 的介紹。本作者本身很菜,基本上可以說是貫徹 "It runs on my computer" 直到進入職場,這篇會以作者進入職場後學到的一些知識(受到的挑戰(X))的筆記總整理,懇求各位大大依同來交流交流。

鐵人鍊成 | 共 30 篇文章 | 3 人訂閱 訂閱系列文 RSS系列文 團隊震驚
DAY 1

Day 1 前言

各位客官大家好,如果你想直接進入主題,那麼請直接進入 Day 2,今天開賽第一天就直接開始塞技術深怕大家會被小弟我的菜度嚇著,再次提醒,這將會是一篇廢話,你可以...

2023-09-16 ‧ 由 fv1230 分享
DAY 2

Day 2 基本型別

嗨各位,又見面了,今天會帶來一些基礎中的基礎,很多文章都會從 Hello World 開始說起,這裡我就偏不要(?),假設大家都不是來獲得成就感的,所以我就直接...

2023-09-17 ‧ 由 fv1230 分享
DAY 3

Day 3 Kotlin 可變與不可變變數

昨天講了一些基本型別,今天我們來談談變數。不過說起 Kotlin 變數,雖然生於 Java,但在變數這塊的設計可說是相當不同,基本上 Kotlin 裡面的變數可...

2023-09-18 ‧ 由 fv1230 分享
DAY 4

Day 4 Kotlin 可空性

昨天提到變數可修改性,今天來說變數為空這件事。在 Kotlin 裡面,我們可以將一個沒有給予型別定義的變數賦予 null ,如: var b = null 。...

2023-09-19 ‧ 由 fv1230 分享
DAY 5

Day 5 變數雜談

? and ?: 如果在座各位程式高手看到 ? 肯定會有種 if-else short expression / one-line 寫法的既視感,沒錯,這裡就讓...

2023-09-20 ‧ 由 fv1230 分享
DAY 6

Day6 資料結構-集合-列表

相信大家還沒有忘記第三天提到的可變與不可變變數,在 Kotlin 的集合裡面,也存在著相同概念。常見的集合 (Collection) 包含:列表 (List)、...

2023-09-21 ‧ 由 fv1230 分享
DAY 7

Day 7 資料結構-集合 (2)

昨天介紹了集合中的列表,今天來把剩下的集 (Set) 跟對映 (Map) 講完吧! 集 (Set) 相似但不同於列表 (List),在一個集內每個元素至多只能...

2023-09-22 ‧ 由 fv1230 分享
DAY 8

Day 8 資料結構-集合新增刪除元素 (1)

前兩天快速的帶過了 Kotlin 中的集合是什麼跟特性,接著我們來補充一下集合寫入的方法吧!今天將著重於列表 (List) 與集 (Set) 的新增與刪除方法。...

2023-09-23 ‧ 由 fv1230 分享
DAY 9

Day 9 資料結構-集合新增刪除元素 (2)

昨天說明了列表(List) 跟集(Set) 的新增與刪除元素,今天來說明同為集合但與其他人有著些許不同新增與刪除方法的對映(Map)。 對映的寫入 新增元素...

2023-09-24 ‧ 由 fv1230 分享
DAY 10

Day 10 Kotlin 資料結構-集合 Final

集合大連載終於要贏來大結局了,今天會以元素讀取來收尾。讓我們開始吧! 集合元素的讀取 若有寫過其他程式語言的讀者應該都相當清楚,今天如果我存取了一個超出陣列的...

2023-09-25 ‧ 由 fv1230 分享