Tôi bối rối tại sao chức năng của tôi nestmà fkết hợp với chính nó nlần
nest f 0 = id
nest f n = f . nest f (n - 1)
không bao giờ chấm dứt. Tôi đã nghĩ rằng nó sẽ "khớp mẫu" trong trường hợp khi ntrở thành số không. Tôi đang xác định nó bằng cách gõ hai dòng này vào GHCI và gọi bằng nest (+ 1) 2 3ví dụ.
Ồ! thật thú vị. Tôi đã dán vào GHCI và gọi nó giống như bạn với
—
Jon Deaton
nest (+1) 3 2.
nest (+1) 3 2nó kết thúc5.