エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
*evalhook* とか applyhook とか - 日々ごちゃごちゃと考える
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
*evalhook* とか applyhook とか - 日々ごちゃごちゃと考える
CLtL2 20.1. Run-Time Evaluation of Forms 変数 *evalhook* 関数を突っ込んでおくと、なんらかの式を評... CLtL2 20.1. Run-Time Evaluation of Forms 変数 *evalhook* 関数を突っ込んでおくと、なんらかの式を評価するときに実際に評価する代わりに *evalhook* に設定された関数が呼び出される。引数として以下の2つが与えられる。 本来評価する式 environment object 変数 *applyhook* 関数を突っ込んでおくと、なんらかの関数が呼び出されるときに実際に関数を呼び出す代わりに *applyhook* に設定された関数が呼び出される。引数として以下の2つが与えられる。 本来呼び出されるはずだった関数 引数のリスト (let ((*applyhook* #'apply-hook-fn)) (some-fn (another-fn foo) bar baz)) という式だった場合、some-fn を呼び出すより先に引数を評価する