■掲示板に戻る■ 全部 1- 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 最新50



レス数が1000を超えています。残念ながら全部は表示しません。

Emacs part5

676 :名無しさん@お腹いっぱい。 :02/07/31 19:54
>>675
S式を評価する限りはfunctionとquoteはまったく同じ。
違うのは、バイトコンパイルする際にfunctionの引数はバイトコンパイル
されるが、quoteの引数はバイトコンパイルされないという点。
> (defun foo () (function (lambda (x) x)))
> => foo
> (defun bar () (quote (lambda (x) x)))
> => bar
> (equal (foo) (bar))
> => t
> (byte-compile 'foo)
> => #[nil ...
> (byte-compile 'bar)
> => #[nil ...
> (equal (foo) (bar))
> => nil
> (byte-code-function-p (foo))
> => t
> (byte-code-function-p (bar))
> => nil
この例で分かるかな。



掲示板に戻る 全部 前100 次100 最新50

read.cgi ver5.26+ (01/10/21-)