evilfactorylabs

Discussion on: Hukum Asosiatif

Collapse
 
rizaldy profile image
Rizaldy

Sampe pusing gue mikirin kode ini:

let assocA = compose(toLowerCase, exclaim)
let assocB = compose(exclaim, toLowerCase)
Enter fullscreen mode Exit fullscreen mode

kenapa hasilnya bisa sama dan jawabannya ternyata ditulisan selanjutnya yang bakal ngebahas tentang compose. btw si compose ini tentang higher-order function bukan si?

Collapse
 
ri7nz profile image
RiN

compose itu konsep dari composite of function dan higher-order-function itu implemetasi, cara kita implement si konsep kedalam programming.

Nah, karena itu implementasi kedalam bahasa maka tanpa high-order-function kita bisa melakukan, misalnya pakai metode curry-function (yah pakai bahasa yang support curry-function). INtinya high-order-f adalah salah satu cara saja. yang paling penting konsepnya.

Collapse
 
rizaldy profile image
Rizaldy

I see. mau meyakinkan, jadi HoF ini adalah bagian dari composite of function, benar?

Thread Thread
 
ri7nz profile image
RiN

Kalau bicara tentang bagian, menurutku "TIDAK". karena ku masih melihat 2 hal ini berbeda antara composite of function dan high order function.

Meskipun dalam contoh tulisan ini, memakai HoF yah.

Thread Thread
 
ri7nz profile image
RiN

@faultable kini giliran kamu yang bikin aku pusing, composite of function vs high order function.

OverThinking