エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Clojureの評価の仕様を読んでみた(REPLの仕様も読んでみた) - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Clojureの評価の仕様を読んでみた(REPLの仕様も読んでみた) - Qiita
社内勉強会の事前準備として下記を短くまとめてみました. 評価はフォーム(スペシャルフォーム,マクロ... 社内勉強会の事前準備として下記を短くまとめてみました. 評価はフォーム(スペシャルフォーム,マクロを除く)を元に値を返す. 文字列,数字,etc なリテラルは自分自身の値を返す. シンボルはあちこち探して解決を試みる.見つからなければエラー シンボルにメタデータがある場合,コンパイラーが使うかもしれないが戻り値には使われない. vector, set, mapには評価された後の値が入る. 空のリストを評価すると空のリストになる. 空でないフォームは他のスペシャルフォーム,マクロ,関数に対する呼び出しとして扱われる. スペシャルフォームはClojureの言語に組み込まれているフォーム. destructuringも実はスペシャルフォームという発見があった マクロは評価の前に引数のフォームに対して操作を行う. スペシャルフォーム,マクロでないフォームは関数呼び出しとして扱う. (演算子 引数.