iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
Software Development

溫柔學姐的Kotlin補課/教學 系列

以輕鬆愉快帶點懸疑的步調呈現程式互動教學。
混合測試、範例、演算法和資料結構的概念。

另類大綱:
Kotlin期末考試將至,但她卻因不明原因失去入學這一年的記憶。
溫柔的學姐主動要幫她補課。
她真的能在短時間內從零學會Kotlin嗎?
她又是為什麼失憶呢?

鐵人鍊成 | 共 31 篇文章 | 13 人訂閱 訂閱系列文 RSS系列文 團隊Kotlin 愛台灣 2021
DAY 11

結識班代:四則運算子函式多載 Arithmetic Operators Function Overloading

本校剛入學的新生,一般來說,會分配一個相同科系的室友,和兩個其他科系的新生。 詩憶就是那個例外。 她錯過新生登記宿舍的時間,雖然後來候補成功,但是宿舍和同科系的...

2021-09-16 ‧ 由 Kate 分享
DAY 12

實作四則運算:條件式 when else

「學姐,我這樣的進度真的趕得上期末考嗎?」經過上午的事,詩憶一整天都有些焦慮不安,唯心剛進教室她就忍不住提出自己的擔憂。 唯心側頭想了想。「這樣好了,妳先試著寫...

2021-09-17 ‧ 由 Kate 分享
DAY 13

危險氣息的研究室:尾遞迴 Tail Calls

研究生和大學生不同,跟著指導的教授有著獨立的研究室,以滯留時間來看,可說是研究生的第二個家。 「吶,小唯心,最近的學生是不是太死背考古題了啊。」某個教授閒來沒事...

2021-09-18 ‧ 由 Kate 分享
DAY 14

重複的專家:迴圈 repeat , for loop, while loop, do while loop

下過雨的天空,星星特別明亮。 唯心提著包離開了研究室,今晚的補課依舊在空教室進行。 「還記得妳寫的重複十次Hello World!的程式嗎?」 詩憶點點頭。「記...

2021-09-19 ‧ 由 Kate 分享
DAY 15

程式進化論:一行表達式 Single-expression functions

「學姐,妳今天發生什麼事了嗎?」「嗯⋯⋯」唯心沒有馬上回應詩憶的問題。 「是不是太累了?其實剩下的可以讀課堂講義的,真的,我現在就有在讀。」「⋯⋯其實是在煩惱要...

2021-09-20 ‧ 由 Kate 分享
DAY 16

尋找字串與她的小夥伴:正規式 String Regex Replace

「學姐,這麼多的函式妳都能背起來嗎?」詩憶強撐著困倦的眼皮。 「如果人腦這麼厲害,就不用電腦了呢,而且Kotlin每半年會推出新的版本唷。」唯心用輕快的聲線說出...

2021-09-21 ‧ 由 Kate 分享
DAY 17

學校的白色咖啡屋(一):繼承的根基與擴展的自由 Inheritance Implement Any

為了加強記憶,詩憶總會整理前一晚的筆記。 「可是,要怎麼確保每個類別都有toString()函式呢?」窗上映著女孩百思不解的臉。「之前學姐寫的自定義類別也沒看到...

2021-09-22 ‧ 由 Kate 分享
DAY 18

學校的白色咖啡屋(二):效率的勝利 Collections And Sequences

「既然已經知道了interface,就可以來看Collections三大interface——List、Set、Map。和陣列Array一樣,是放入多筆資料的資...

2021-09-23 ‧ 由 Kate 分享
DAY 19

想要彈性類別嗎,讓類別當參數吧:泛型 Generics

寬廣的室外網球場上,學生們正在做發球考試的練習。 「嘿!」女孩左手將球向上輕拋,右手握拍奮力用全身的力量擊球。 和羽球重視甩腕的方式不同,網球需要軀幹旋轉的力量...

2021-09-24 ‧ 由 Kate 分享
DAY 20

在程式裡避開踩雷:安全引用空虛值、例外處理和延後、惰性初始化 Null Safety, Exception, lateinit, lazy

「哇,原來研究室是這樣的啊。」詩憶東張西望。 「是呀,這裡是大家辦公的地方,實驗的機器不在這裡,所以妳可以放心坐下來。」唯心拉開身邊的椅子,回頭繼續寫報告。 詩...

2021-09-25 ‧ 由 Kate 分享