2
Cara mengurangi duplikasi kode ketika berhadapan dengan tipe jumlah rekursif
Saat ini saya sedang mengerjakan penerjemah sederhana untuk bahasa pemrograman dan saya memiliki tipe data seperti ini: data Expr = Variable String | Number Int | Add [Expr] | Sub Expr Expr Dan saya memiliki banyak fungsi yang melakukan hal-hal sederhana seperti: -- Substitute a value for a variable substituteName …