编译原理(龙书第二版)—— 对ML函数式语言的初次接触
ML语言支持嵌套的函数声明。也就是说将函数作为参数,并把函数当作值返回。
直接上代码:
fun main()
{
let
fun fib0(n) =
let
fun fib1(n) =
let
fun fib2(n) = fib1(n-1) + fib2(n-2)
in
if(n >= 4) then fib2(n)
else fib0(n-1) + fib0(n-2)
end
in
if n
版权声明:
作者:zhangchen
链接:https://www.techfm.club/p/18548.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。
THE END
二维码
共有 0 条评论