Quick actions

cmd+k|ctrl+k

Navigation

Languages

try-map-api

Snippet info

Language

Clojure

Visibility

public

Author

yoneda

Created

2018-09-27T11:36:37Z

Updated

2018-09-27T11:36:47Z

(ns clojure.glot
    (:require [clojure.set :as set]))

(def xs (hash-map "java" "oo" "clojure" "fp" "prolog" "logic" "cxx" "multi-paradigm"))

(def ys (hash-map "iolang" "prototype-base" "asm" "others" "prolog" "fp"))

(println xs)
(println (keys xs))
(println (vals xs))
(println (contains? xs "clang"))
(println (get xs "cxx"))
(println (find xs "cxx"))
(println (dissoc xs "cxx"))
(println (select-keys xs ["java" "prolog"]))
(println (set/rename-keys xs {"cxx" "cpp"}))
(println (set/map-invert xs))

(println (merge xs ys))
(println (merge-with #(str %1 "&" %2) xs ys))

(println (sorted-map "java" "oo" "clojure" "fp" "prolog" "logic" "cxx" "multi-paradigm"))
INFO