Day 2: 關鍵字大解密 — suspend, runBlocking, coroutineScope, launch
今天我們不談深奧的理論,而是專注於掃除新手最常見的誤區。你是否曾經困惑:為什麼加了 suspend 程式碼還是卡住?runBlocking 到底該不該用?它跟 coroutineScope 又有什麼差別?在這一天,我們將深入拆解 suspend、launch、runBlocking 與 coroutineScope。透過程式碼實戰,你將徹底釐清 「阻塞 (Blocking)」 與 「暫停 (Suspending)」 的本質區別,學會如何正確地啟動協程,建立連接「同步世界」與「非同步世界」的橋樑。