Scheme 语言概要(下).docVIP

  • 8
  • 0
  • 约1.15万字
  • 约 12页
  • 2015-11-19 发布于江苏
  • 举报
Scheme 语言概要(下) Scheme语言是LISP语言的一个方言(或说成变种),它诞生于1975年的MIT,对于这个有近三十年历史的编程语言来说,它并没有象C++,java,C#那样受到商业领域的青睐,在国内更是显为人知。但它在国外的计算机教育领域内却是有着广泛应用的,有很多人学的第一门计算机语言就是Scheme语言。 谈完了?scheme 的基本概念、数据类型和过程,我们接着介绍 scheme 的结构、递归调用、变量和过程的绑定、输入输出等功能。 一.常用结构 顺序结构 也可以说成由多个form组成的form,用begin来将多个form放在一对小括号内,最终形成一个form。格式为:(begin form1 form2 …) 如用Scheme语言写成的经典的helloworld程序是如下样子的: (begin (display Hello world!) ; 输出Hello world! (newline)) ; 换行 if结构 Scheme语言的if结构有两种格式,一种格式为:(if 测试 过程1 过程2),即测试条件成立则执行过程1,否则执行过程2。例如下面代码: (if (= x 0) (display is zero) (display not zero)) 还有另一种格式:(if 测试 过程) ,即测试条件成立则执行过程。例如下面代码:

文档评论(0)

1亿VIP精品文档

相关文档