2009-07-22 6 views

答えて

6

#'fooは、その値とは対照的に、fooが参照可変オブジェクトを返す(var foo)の短縮形です。参照でそれを見上げて:

私はわからない:Common Lispでは、#'foofooないで名前にバインドさ関数値にアクセスするために使用される(function foo)の略記であり、オペレータの位置。

Sharpsign Single-Quote
  • function
  • +2

    少し間違っています。 (関数foo)は、関数の値を調べますが、必ずしもシンボルではありません。レキシカル関数にはシンボルは含まれていないので、レキシカル環境からの名前(!)fooにバインドされた関数値を調べます。 –

    +3

    右は固定です。私は本当に "名前"を意味するときに "記号"と言う私の傾向を修正する必要があります。 – Svante

    関連する問題