map_keys
function:
Map an object keys. The first argument should be the object and the second should be a function to map the keys to.
Examples:
- running:
(map_keys {"a": 1, "aa": 2, "aaa": 3, "aaaa": 4}, (concat "_" .))
will give:{"_a": 1, "_aa": 2, "_aaa": 3, "_aaaa": 4}
- running:
(map_keys {"a": 1, "aa": 2, "aaa": 3, "aaaa": 4}, (concat ^. .))
for input:"prefix-"
will give:{"prefix-a": 1, "prefix-aa": 2, "prefix-aaa": 3, "prefix-aaaa": 4}
- running:
(map_keys {"a": 1, "aa": 2, "aaa": 3, "aaaa": 4}, (number? .))
will give:{}
- running:
(map_keys [1, 2, 4], false)
will return nothing