2012-10-02から1日間の記事一覧

clojure備忘録[clojureの基本的な特殊形式 その4(if特殊形式)]

お腹いっぱいかもしれませんが一応。 if特殊形式は、条件分岐のフロー制御を行います。 表記 (if predicate-form then-form else-form) 既に説明済みですが、評価順序は次のようになります。 1.まずpredicate-formが評価される。 2.1の結果が真ならば、…

clojure備忘録[clojureの基本的な特殊形式 その3(fn特殊形式)]

fn特殊形式は、関数をデータとして生成して返却します。 表記 (fn [arg0 arg1 ...] & forms) または #(form) 1番目が典型的な表記方法です。これを使っておけば間違いありません。 良く見ると、第1引数が普通の括弧でなく、かぎ括弧「[...]」になっています…