REPL を実行するために反時計回りを使用していますが、ライニンゲンでもこれに気付きました。
def を呼び出して var を 2 回定義できます。例えば、
=> (def a 1)
#'fractal.core/a
=> a
1
=> (def a 2)
#'fractal.core/a
=> a
2
Clojure は関数型プログラミング言語であり、FP ではオブジェクトは不変であると想定されています。私がこれを行うことができる場合、どのような意味で a は不変ですか?
コメントありがとうございます。