很像lisp通常被认为是基于列表的编程语言哪些语言被认为是基于地图的?存在什么基于哈希/地图的编程语言?
我记得几年前就读过一篇文章,但不能再找到它的参考。它看起来是这样的:
[if:test then:<code> else:<more code>]
编辑: 多,其中引述的代码块是有条件的评价。以这种方式,如果/ cond和其他人不会是特殊形式,因为他们在lisp/scheme中。
上面的语法应该是像地图/字典一样,就像lisp的语法是列表一样。
如果将是测试值的关键。
然后将是一个关键的值。
...
请定义基于地图。 – zaf 2010-04-27 16:23:25
@zaf基于关联数组的语言能让事情变得更清晰吗? – Davorak 2010-04-27 16:35:05
在Common Lisp中,至少COND(像很多控制流构造一样)并不是一种特殊的形式:它是一个宏。 – Ken 2010-04-27 17:26:12