1
0
mirror of https://github.com/jbranchaud/til synced 2026-01-03 07:08:01 +00:00

Add Mapping With An Index as a clojure til.

This commit is contained in:
jbranchaud
2015-12-12 14:17:01 -06:00
parent d4f513cd62
commit 0190e70057
2 changed files with 12 additions and 0 deletions

View File

@@ -0,0 +1,11 @@
# Mapping With An Index
If you're mapping over a collection and you need an index for each item, you
can reach for `map-indexed`. The `map-indexed` function can be used like so:
```clojure
> (def foods ["pizza" "hotdog" "chicken alfredo"])
#'cljs.user/foods
> (map-indexed (fn [idx item] (str idx " - " item)) foods)
("0 - pizza" "1 - hotdog" "2 - chicken alfredo")
```