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]:
|
||||
|
||||
@schemeblock[
|
||||
(define loop-until
|
||||
(lambda (start done? next f)
|
||||
(define (loop-until start done? next f)
|
||||
(let loop ([i start])
|
||||
(unless (done? i)
|
||||
(f i)
|
||||
(loop (next i))))))
|
||||
(loop (next i)))))
|
||||
]}
|
||||
|
||||
|
||||
|
@ -222,9 +221,9 @@ Equivalent to @scheme[(let id bindings body ...+)].}
|
|||
Equivalent, respectively, to
|
||||
|
||||
@schemeblock[
|
||||
(letrec ((id value-expr)) id)
|
||||
(letrec ((id (lambda (arg-id ...) value-expr))) id)
|
||||
(letrec ((id (lambda (arg-id ... . rest-id) value-expr))) id)
|
||||
(letrec ([id value-expr]) id)
|
||||
(letrec ([id (lambda (arg-id ...) value-expr)]) id)
|
||||
(letrec ([id (lambda (arg-id ... . rest-id) value-expr)]) id)
|
||||
]}
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user