标签: lisp overloading
我发现重载在我的C#代码中非常有用。我知道它也可以在许多其他语言中完成(C ++肯定)。
LISP是否允许超载或等效?
答案 0 :(得分:6)
Common Lisp没有。
Common Lisp不支持'重载'。
Common Lisp通过CLOS提供多态性,但不会重载。
答案 1 :(得分:4)
是的它确实有“类似的东西”,但功能更强大:generic functions。
编辑:我不知道重载的定义意味着编译时解析。感谢Rainer Joswig。