先贴代码:
; 1024
; 65536
; 65536
你可以手动展开诸如 (A 1 10)
这样的代码, 当然, 也可以选择使用 racket/trace
中的 trace
来跟踪递归情况:
会输出以下内容:
>
>
> >
> >
> > >
> > >
> > > >
> > > >
> > > > >
> > > > >
< < < < < 2
> > > > >
< < < < <4
> > > >
< < < < 8
> > > >
< < < <16
> > >
< < < 32
> > >
< < <64
> >
< < 128
> >
< <256
>
< 512
>
<1024
1024