如何让第二个符号引用一个函数

时间:2013-03-21 19:53:19

标签: emacs clojure elisp

在Clojure中,我可以让第二个符号引用一个函数。

(defn sq [x] (* x x))
(sq 7)

- > 49

(def square sq)
(square 7)

- > 49

在Emacs-Lisp中,我只知道

(defun square (x) (sq x))

是否有一种解决方案在精神上与第一种解决方案相近?

1 个答案:

答案 0 :(得分:2)

(defun sq (x) (* x x))
(defalias 'square 'sq)