Q
定义
1
A
回答
4
他们等同为{'a','b','c'}
和
前者是一个列表的机器的逻辑表示,后者是你如何代表它在你的代码。
而在方案中,你几乎可以把所有的名单:)(有人来要downvote我,但我发现它试图想计划去年秋季的时候是真的。)
+1
其实,你得到upvote说,你可以把所有东西都视为一个列表。因为Scheme代码实际上是一堆列表! – 2011-02-16 03:32:40
4
我我要带出我最喜爱的狗和小马秀!
Tree of cons cells http://cloud9.hedgee.com/priv/expr1.png
这对应于以下内容:
(let ((s5 (sqrt 5)))
(/ (- (expt (/ (1+ s5) 2) n)
(expt (/ (- 1 s5) 2) n)) s5))
图说明的第一条语句(空列表对象被表示为黑盒)。代码片段说明你的第二个。 :-)
相关问题
- 1. EVT_MENU自定义winid定义
- 2. requirejs定义没有定义
- 3. Dojo,dgrid定义未定义
- 4. 定义自定义EditText
- 5. 定义+时自动定义+ =?
- 6. 定义自定义颜色
- 7. 如何定义的定义
- 8. 定义自定义表AuthComponent
- 9. Ember JS:定义未定义
- 10. 自定义列表定义
- 11. 定义自定义量词
- 12. 未定义的PHP定义?
- 13. 定义自定义协议
- 14. 定义自定义功能
- 15. NSIS定义里面定义
- 16. 定义自定义角色
- 17. 定义自定义标签
- 18. 定义未定义(ESLint)
- 19. 含义类定义
- 20. 自定义类=自定义+分配,自定义+初始化
- 21. Python定义依赖于其他未定义的定义?
- 22. 使用#define定义和#if定义,看看它是否定义
- 23. 定义
- 24. 定义
- 25. 定义
- 26. 定义
- 27. 定义
- 28. 定义
- 29. 定义
- 30. 定义
阅读标准! R5RS,6.3.2对和列表:对主要用于表示列表。列表可以递归地定义为空列表或cdr是列表的对。更确切地说,这组列表被定义为最小的集合X,使得... – knivil 2011-02-16 09:44:53
谢谢,这是帮助我很多 – 2011-02-17 00:00:53