我们已经学过各种语法并讲述了如何编写定义,但我们从来没有编写任何代码来运行它。 Scheme代码的运行顺序是什么?
谢谢!
答案 0 :(得分:3)
问题有点模糊,但如果你问的是哪种评估策略方案使用:
Scheme使用applicative order evaluation。
编辑:好的,那不是你问的问题。所以现在就是我现在理解的问题的答案:
方案代码从上到下执行:即。首先执行文件中的第一个表达式,然后执行一个beloew,然后是那个下面的表达式,直到达到文件末尾为止。
因此,如果您有一个包含以下内容的文件:
(display "hello ")
(display "world\n")
然后首先执行(display "hello ")
,然后执行(display "world\n")
。