В чем преимущество символа, который привязывается к значению и функции одновременно?

В lisp символ может быть привязан к обоим значение и функция одновременно. Например,

Символ f привязан к функции

(defun f(x)
    (* 2 x))

Символ f привязан к значению

(setq f 10)

Поэтому я пишу что-то вроде этого:

(f f)

=> 20

В чем преимущество такой функции?

5
задан Drew 6 October 2013 в 05:39
поделиться