iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
Software Development

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

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

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

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

餅乾的危險性:函式庫 Library

詩憶最近正照著考古題寫程式練習,寫著寫著她產生了疑問。「學姐,標準函式庫這麼多函式可以用,什麼時候才會需要其他的函式庫?」 「其實妳已經看過其他的函式庫囉。」...

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

語法糖小測驗: Scope functions & Extension function

最近補課的模式有了改變,大部分時間都是詩憶讀著講義,遇到問題或是想要學得更深入的時候再和唯心討論。 比如說現在詩憶剛讀完新的章節,打算進行歸納。 「學姐妳之前提...

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

程式精煉唯熟練爾:高階函式 預設參數 high-order function, default parameter

「在寫什麼呀?」唯心用手指戳了戳詩憶的額頭。「眉頭都皺起來了。」 「喔,學姐,我在練習高階函式,把函式命名成變數很容易,但是寫成參數的時候感覺怪怪的,達不到想要...

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

放開那本字典:匿名函式 anonymous function

唯心又看了詩憶之前寫的幾個高階函式練習。「嗯⋯⋯我覺得妳與其說是對高階函式不熟,不如說是對匿名函式不熟唷。就算不指定string: String ->,在...

2021-09-29 ‧ 由 Kate 分享
DAY 25

給別人前先包裝:套件、匯入、存取修飾詞 Packages, imports and Visibility modifiers

「如果有一天,我也寫函式庫,要怎麼分享呢?」詩憶好奇的問。 唯心笑了笑。「首先要先定義package name呢。還記得之前寫網路連線的import okhtt...

2021-09-30 ‧ 由 Kate 分享
DAY 26

有限資源分配:coroutines 非同步 suspend async

程式不執行,就只是占據硬碟空間的program。 一旦啟動,就會產生process;多次啟動,就會產生多個process。 process可以挪用記憶體和各種系...

2021-10-01 ‧ 由 Kate 分享
DAY 27

框架在手,工作我有:MockK的簡介?真的只是簡介⋯⋯

隨著考試的日子越來越接近,系裡的氣氛也越來越緊張。 「這麼一觀察,系裡選修這門課的人還真多。」詩憶看到幾個大三、大四的學長姐後不由得發出感嘆。 沒想到旁邊突然有...

2021-10-02 ‧ 由 Kate 分享
DAY 28

考試的日子

終於到了考試的日子,學生們紛紛按照座位表坐上屬於自己的位置,遵循白板上的說明檢測電腦環境之後,考試就開始了。 題目大部分是選擇題,只有少數程式實作題。 選擇題基...

2021-10-03 ‧ 由 Kate 分享
DAY 29

MockK正式上場,似曾相識的場景

其實在程式考試結束後,連接著兩人關係的補課也該跟著結束了。 但是詩憶彷彿沒注意到這點似的,帶著早就準備好的甜食等在門口,看到最後一個考生離開馬上跑進教室。 「學...

2021-10-04 ‧ 由 Kate 分享
DAY 30

終幕也是新的開始:請遵守軟體版本週期

杯裡的水並不多,再加上中途受其他外力改變傾倒的方向,所以只有鍵盤邊緣沾上幾滴水珠。 「⋯⋯學姐,剛剛發光的是什麼,之前我好像也看過?」 「⋯⋯」 「啊啦,小唯心...

2021-10-05 ‧ 由 Kate 分享