0

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

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

-> 49

(def square sq)
(square 7)

-> 49

在 Emacs-Lisp 中,我只知道

(defun square (x) (sq x))

有没有在精神上更接近第一个的解决方案?

4

1 回答 1

2
(defun sq (x) (* x x))
(defalias 'square 'sq)
于 2013-03-21T20:05:12.977 回答