JCConf 2022

Your locale preferences have been saved. We like to think that we have excellent support for English in pretalx, but if you encounter issues or errors, please contact us!

Kotlin Coroutine X Functional Programming
2022-10-07 , 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 停看聽)