Saya baru mulai belajar pemrograman fungsional (FP). Saya berasal dari dunia OOP, di mana semuanya adalah objek, dan sebagian besar dari mereka bisa berubah. Saya kesulitan membungkus konsep yang fungsinya tidak memiliki efek samping. Jika sesuatu tidak bisa berubah, bagaimana benda-benda umum...