scheme
Diana_Gong
这个作者很懒,什么都没留下…
展开
-
Scheme 例1
(define face (lambda (n) if (= n 0) 1 (* n (face (- n1))))))原创 2007-03-18 20:05:00 · 398 阅读 · 0 评论 -
Scheme语言深入浅出
一、关于符号类型 符号类型又称引用类型,在概要一文中本人介绍得非常的模糊,使很多初学者不理解。符号类型在Scheme语言中是最基础也是最重要的一种类型,这是因为Scheme语言的祖先Lisp语言的最初目的就是符号处理,在Scheme语言中几乎所有的东西都可以看做是符号或做为符号列表来处理,这也是我们把符号类型做为第一个问题研究的原因。 与符号类型相关的关键字有四个,分别是:quote, q转载 2007-03-18 18:46:00 · 786 阅读 · 0 评论 -
Scheme 的调用过程
语法 (lambda (formals) (body)) 例一:(lambda (x) (+ x x))((lambda (x) (+ x x)) 4) =>8例二:(define reverse-subtract (lambda (x y) (- y x)))(reverse-subtract 7 10) =>3例三:原创 2007-03-20 22:36:00 · 458 阅读 · 0 评论 -
条件表达式
scheme 条件表达式语法: (if (test) (consequent) (alternate))例:(if (> 3 2) yes no) =>yes(if (> 2 3) yes no) =>no(if (> 3 2) (- 3 2) (+ 3 2)) =>1原创 2007-03-21 05:21:00 · 470 阅读 · 0 评论 -
Scheme 赋值
赋值语法: (set! (variable) (expression))例:(set! x 4)(+ x 1) =>5原创 2007-03-21 22:44:00 · 607 阅读 · 0 评论