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