JCConf 2022

Kotlin Coroutine X Functional Programming
10-07, 10:35–11:20 (Asia/Taipei), ROOM 402CD
Language: 漢語

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

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

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

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

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

See also: Slide (1.8 MB)

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