Scheme/Racket
hrcnpc
这个作者很懒,什么都没留下…
展开
-
Racket中的define、let和let*
在Racket中,define和let都可以进行局部变量的绑定,但用法有所区别: define是单独地绑定一个变量,在此后与define同一级的域中可以引用此变量。 let可以一次性绑定多个变量,但绑定后的变量仅可在let自己的域中使用。 举个例子来说明:若在一个函数中绑定一个函数,再将它输出,如果用define的话: (define (foo) (define name "Tom")原创 2014-01-02 12:40:12 · 3498 阅读 · 0 评论 -
【代码片断】Racket中的写文件
(define out (open-output-file some-file)) > (write "hello world" out) > (close-ouput-port out)原创 2013-12-31 17:55:00 · 1427 阅读 · 0 评论