map? (map? x) clojure.core/map?: マップ(ソート済みのものも含む)またはレコードなら true を返します。値としては1引数の関数です。 Run(defrecord MpR [a]) (println (map? {:a 1}) (map? (->MpR 1)) (map? [[:a 1]])) ; true true false