iT邦幫忙

monoid相關文章
共有 6 則文章
鐵人賽 Software Development DAY 28

技術 [Day 28] RxJS 簡介 (2)

前言 今天會接續昨天的 RxJS 介紹,繼續介紹 flatten operator,以及如何自己打造簡易 Observable,最後以 FP 視角再次檢視 O...

鐵人賽 Software Development DAY 25

技術 [Day 25] 再探 Monoid

前言 前面幾篇文章介紹了一些 FP 世界中的容器工具如 Functor、Monad、Applicative 等,其實還有很多沒有介紹到,例如 Reader、S...

鐵人賽 Software Development DAY 22

技術 [Day 22] Monad 入門 (2):核心概念與定律

前言 在上一篇文章中,我們學會了 Monad 的實用工具 chain,它透過結合 map 和 join 來解決巢狀容器問題,讓我們的函數組合保持流暢。今天會再...

鐵人賽 Software Development DAY 15

技術 [Day 15] 初探 Monoid:組合的力量

前言 在上一篇初探容器的文章中,留下了一個問題:當面對一組值時,要如何找到一種通用的模式,能可靠地將它們組合為一? 在解答問題之前,先來看看一個更普遍的觀念—...

鐵人賽 Software Development DAY 22

技術 Day 22. ADT-Algebraic Data Type

Algebraic Data Type 現代代數最重要的工作便是將一些代數性質抽象化,而代數中最重要的就是運算,我們今天就要討論運算抽象化這個主題。數字中最常...

鐵人賽 Software Development DAY 13

技術 Day 13 - Semigroup II & Monoid

yo, what's up Semigroup II 多組 Semigroup 進形合併 到目前為止我們已經知道 Semigroup 可以透過 concat 將...