用語整理
- ベクトル: [] 関数などの引数に使われる
基本文法とその例
for
リストを返す
(defn square-numbers [numbers]
(for [n numbers] ; numbersから要素nを一つずつ取り出す
(* n n)))
(square-numbers [1 2 3])
---> (1 4 9)
def
関数や変数を定義する
atom
参照。更新するには swap 関数を使う。途中でデータを更新したいデータに使う。
@で呼び出すこともできる
form
プログラム内で評価されるコードの一部分。
ほとんどのものが「S式」と呼ばれる形式で表現されます。S式は、要素を括弧で囲んで表現されるリスト構造
tips
document 検索
(find-doc "reduce")
関数の使い方(関数名わかっているとき)
(doc reduce)
code だけみたい
(source reduce)