私はclojureの初心者であり、基本的にいくつかのチュートリアルに従おうとしています。について質問がありdefrecord
ます。
これが私がやろうとしていることです:
(defrecord somemap [key1 key2 key3 key4])
(defn give-me-map [m1 m2]
(somemap. m1 m2))
上記のコードでは、オブジェクトを作成するたびに値を指定する必要がないように、オプションとして使用key3
したいと思います。key4
somemap
ここにも同様の質問がありますが、それは私がここでやろうとしていることの逆を行います。
defrecord
では、オプションのフィールドで定義することは可能ですか?