iT邦幫忙

良葛格 的所有留言 43

如何取出物件中重複/不重複的值

const persons = [ { name: "John", age: 10 }, { name: "John&qu...

2021-04-06 ‧ 由 良葛格 留言

Monad: 圖解篇

關於 Monad,也要知道的是,JavaScript 中沒有對應的實體,只能模擬。 應該說,從 XX 語言認識 FP,最常犯的錯誤就是,試圖找出對應的實體,畢竟...

2020-10-07 ‧ 由 良葛格 留言

Functor 1: 概念篇

Functor 這名詞,在不同語言中有不同的解釋,C++ 中也使用 Functor 這名詞,不過並不是這邊討論的 Functor。 因為這邊討論 FP,就用 H...

2020-10-07 ‧ 由 良葛格 留言

下架 Day 9 練習java-二維陣列簡單實作

那張抓圖好眼熟,這樣好嗎?… XDhttps://openhome.cc/Gossip/CGossip/TwoDimArray.html 文件自己寫過一遍才會有...

2020-09-25 ‧ 由 良葛格 留言

Week30 - 結構化、OOP物件導向、FP函數式都有一個夢想,所以別爭了一起化為黃金之風吧! [高智能方程式系列]

這一段… JavaSript 有很多規範約束嗎?其實沒有,因為他極為彈性,這是非常好的優點也是缺點,我自己認為這也使得 JavaScript 很好衍伸出 Ty...

2020-09-22 ‧ 由 良葛格 留言

Function composition and lazy execution

沒有學過 Kotlin,不過就前一篇文看到的,Kotlin 中有一般函式與 lambda 函式的差別(類似 Java 中 method 與 lambda exp...

2020-09-15 ‧ 由 良葛格 留言

[練習] 玩轉 pure/impure function

這個範例: const signUp = (attrs) => { return () => { let user = sa...

2020-09-11 ‧ 由 良葛格 留言

把 Mutable array/object 轉成 Immutable

不使用 Array.prototype.reverse 的方式: const colors = ['red', 'yellow', 'blue']; const...

2020-09-07 ‧ 由 良葛格 留言

Buzz Word 3 : Immutable vs. Mutable Data

這個範例: // immutable const basket = ['watermelon', 'grapes', 'avocado'] const newB...

2020-09-06 ‧ 由 良葛格 留言

Buzz word 2 : Side Effect

FP 要追求的…其實不是整個程式都是 Pure,而是 Pure 與 Impure 有明顯的界線。 其實這個範例還是 Impure 的,畢竟 log 本身代表的就...

2020-09-05 ‧ 由 良葛格 留言