JCConf 2022

Kotlin Coroutine X Functional Programming
2022年10月7日 , ROOM 402CD
語言: 漢語

Coroutine 是 Kotlin 用來解決非同步工作的解決方案,使用 Coroutine 我們就能用更優雅的方式寫出非同步的程式碼,並把 Callback 拋在腦後。

Functional Programming (FP) 是一種程式範式,使用 FP 能夠讓我們用更簡短的方式完成功能,用 Kotlin 標準函式庫提供的函式把想要完成的功能串起來,江湖人稱的「串串大法」。

將 Coroutine 以 FP 的方式來開發,會不會迸出什麼新滋味呢?

Arrow-kt 函式庫中,有個分類叫做 FX,它是用來將 FP 使用在 Coroutine 上的,究竟要怎麼使用呢?

在本次的演講當中,包含以下內容:
* Coroutine 的基本介紹
* Functional Programming 的基本介紹
* Arrow FX 的應用

您也可參考: Slide (1.8 MB)

喜愛 Kotlin 的 Android 開發者
Kotlin 讀書會導讀志工
iThome 2021 鐵人賽佳作(Coroutine 停看聽)