minor
svn: r9042
This commit is contained in:
parent
40ec407042
commit
c3a503a897
|
@ -179,12 +179,11 @@ Repeatedly invokes the @scheme[f] procedure until the @scheme[done?]
|
||||||
procedure returns @scheme[#t]:
|
procedure returns @scheme[#t]:
|
||||||
|
|
||||||
@schemeblock[
|
@schemeblock[
|
||||||
(define loop-until
|
(define (loop-until start done? next f)
|
||||||
(lambda (start done? next f)
|
|
||||||
(let loop ([i start])
|
(let loop ([i start])
|
||||||
(unless (done? i)
|
(unless (done? i)
|
||||||
(f i)
|
(f i)
|
||||||
(loop (next i))))))
|
(loop (next i)))))
|
||||||
]}
|
]}
|
||||||
|
|
||||||
|
|
||||||
|
@ -222,9 +221,9 @@ Equivalent to @scheme[(let id bindings body ...+)].}
|
||||||
Equivalent, respectively, to
|
Equivalent, respectively, to
|
||||||
|
|
||||||
@schemeblock[
|
@schemeblock[
|
||||||
(letrec ((id value-expr)) id)
|
(letrec ([id value-expr]) id)
|
||||||
(letrec ((id (lambda (arg-id ...) value-expr))) id)
|
(letrec ([id (lambda (arg-id ...) value-expr)]) id)
|
||||||
(letrec ((id (lambda (arg-id ... . rest-id) value-expr))) id)
|
(letrec ([id (lambda (arg-id ... . rest-id) value-expr)]) id)
|
||||||
]}
|
]}
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user