6

我发现重载在我的 C# 代码中非常有用。我知道它也可以用许多其他语言来完成(当然是 C++)。

LISP 是否允许重载或类似的东西?

4

2 回答 2

7

Common Lisp 没有。

Common Lisp 不支持“重载”。

Common Lisp 通过 CLOS 提供多态性,但不提供重载。

于 2014-03-28T12:46:16.690 回答
4

是的,它确实有“类似的东西”,但更强大:通用函数

编辑:我不知道重载的定义意味着编译时解析。谢谢雷纳·乔斯维格。

于 2013-02-13T10:27:44.573 回答