Tôi bối rối tại sao chức năng của tôi nest
mà f
kết hợp với chính nó n
lầ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 n
trở 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 3
ví 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 2
nó kết thúc5
.