Andy Lu
喜愛 Kotlin 的 Android 開發者
Kotlin 讀書會導讀志工
iThome 2021 鐵人賽佳作(Coroutine 停看聽)
Session
年10月7日
10:35
45 分鐘
Kotlin Coroutine X Functional Programming
Andy Lu
Coroutine 是 Kotlin 用來解決非同步工作的解決方案,使用 Coroutine 我們就能用更優雅的方式寫出非同步的程式碼,並把 Callback 拋在腦後。
Functional Programming (FP) 是一種程式範式,使用 FP 能夠讓我們用更簡短的方式完成功能,用 Kotlin 標準函式庫提供的函式把想要完成的功能串起來,江湖人稱的「串串大法」。
將 Coroutine 以 FP 的方式來開發,會不會迸出什麼新滋味呢?
Arrow-kt 函式庫中,有個分類叫做 FX,它是用來將 FP 使用在 Coroutine 上的,究竟要怎麼使用呢?
在本次的演講當中,包含以下內容:
* Coroutine 的基本介紹
* Functional Programming 的基本介紹
* Arrow FX 的應用
402CD
ROOM 402CD