通过什么机制这个斐波那契函数被记忆了?
fib = (map fib' [0..] !!)
where fib' 1 = 1
fib' 2 = 1
fib' n = fib (n-2) + fib (n-1)
在相关的说明中,为什么这个版本不是?
fib n = (map fib' [0..] !! n)
开满天机
天涯尽头无女友
相关分类