0
Q
方案初学者质疑
A
回答
7
您正在参加一些基于PLAI的课程,并将您正在使用的语言(Scheme)与您正在实施的语言(WAE或其中一个扩展名)混淆。这两个是非常不同的东西,书中使用了大括号来避免混淆。
我可以从多次教这门课的经验告诉你,这是一个危险的混乱,你越早澄清事情越好。如果你把它放在后面,事情在不久的将来可能会变得更加混乱。所以花点时间研究两种语言之间的差异,并确保你知道本书的哪些部分谈论哪种语言。
2
你试图做到这一点:
(let ([x (+ 5 5)]) (+ x x))
这将是真的有益的,如果你能说你要使用什么方言方案。
相关问题
- 1. 初学者对象引用质疑
- 2. htaccess的mod_rewrite的 - 初学者质疑
- 3. VBA疑惑初学者
- 4. Hibernate初学者疑问
- 5. 另一个方案初学者问题
- 6. Java初学者在JDBC有些疑惑
- 7. 初学者:与Hibernate 4泉怀疑
- 8. 指针在Objective-C,我如何调用以正确的方式功能 - 初学者质疑
- 9. Haskell初学者
- 10. 初学者
- 11. MonoDroid - 初学者
- 12. PROLOG初学者
- 13. 初学者
- 14. CakePHP初学者
- 15. 初学者JavaScript
- 16. Prolog初学者
- 17. 初学者QuickBlox
- 18. 初学者
- 19. Asp.net初学者
- 20. Python初学者
- 21. Javascript初学者
- 22. Android初学者
- 23. MonoDroid - 初学者
- 24. Hadoop初学者
- 25. MVC2 /初学者
- 26. Hibernate初学者
- 27. twitterbootstrap:初学者
- 28. 解析器错误(Javascript初学者寻找解决方案)
- 29. 球拍初学者错误解决方案?
- 30. 初学者方案如何将字符串替换为列表?
只是为了澄清:这是* NOT *计划! – 2010-01-26 15:44:41
这可以解释他以前的问题。尽管如此,我仍然想知道他的计划所采用的Scheme方言。 – 2010-01-26 15:47:39
这不是一个计划方言。这是PLAI教科书中使用的一种语言(实际上有一些) - 它具有带括号的语法,以便于解析(使用'read'),但使用花括号将其与Scheme区分开来,并防止有些混乱。但这只是一个惯例,学生们仍然感到困惑,这就是为什么我在本课程版本中做的第一件事是强制执行{s}并让它们始终来自字符串。 – 2010-01-26 16:14:45