12 2009 档案

摘要: Scheme 递归阅读全文
posted @ 2009-12-18 22:27 heros 阅读(400) | 评论 (0) 编辑
摘要: 第五章 词法变量Scheme的变量有一定的词法作用域,即,它们在程序代码中只对特定范围的代码结构可见。迄今为止我们所见过的全局变量也没有例外的:它们的作用域是整个程序,这也是一种特定的作用范围。我们也碰见过一些示例包含局部变量。它们都是lambda过程的参数,当过程被调用时这些变量会被赋值,而它们的作用域仅限于在过程的内部。例如:这里有一个全局变量x,还有一个局部变量x,就是在过程add2中那个字...阅读全文
posted @ 2009-12-17 15:43 heros 阅读(396) | 评论 (0) 编辑
摘要: asp.net ModalDialog控件阅读全文
posted @ 2009-12-10 14:17 heros 阅读(256) | 评论 (0) 编辑
摘要: 第四章 条件语句和其它的编程语句一样,Scheme也包含条件语句。最基本的结构就是if:(if 测试条件 then-分支 else-分支)如果测试条件运算的结果是真(即,非#f的任何其它值),”then”分支将会被运行(即满足条件时的运行分支)。否则,”else”分支会被运行。”else”分支是可选的。(define p 80...阅读全文
posted @ 2009-12-04 23:35 heros 阅读(568) | 评论 (0) 编辑
摘要: 第三章 Forms代码结构读者们会发现迄今为止我们提供的Scheme示例程序也都是s-表达式。这对所有的Scheme程序来说都适用:程序是数据。因此,字符数据#\c也是一个程序,或一个代码结构。我们将使用更通用的说法代码结构而不是程序,这样我们也可以处理程序片段。Scheme计算代码结构#\c得到结果#\c,因为#\c可以自运算。但不是所有的s-表达式都可以自运算。比如symbol 表达式 xyz...阅读全文
posted @ 2009-12-03 18:08 heros 阅读(544) | 评论 (0) 编辑