2 ms·
> The `for` is a very ergonomic syntax to mapping a computation to every element of a sequence. The very ergonomic solution to map a computation to every eleme
by shakow 4y ago
> The `for` is a very ergonomic syntax to mapping a computation to every element of a sequence.
The very ergonomic solution to map a computation to every element of a sequence is `map`. In this case, `for` is filled with bookkeeping that does not matter.
- deleted 4y ago[deleted]
- nine_k 4y agoI edited out "syntax sugar" that was in the post initially. Also, the `for` operator definitely predates the `map` function. Some people also prefer `map` to be more or less pure and expect it to return a usable list; `for ` has no such expectation, it e.g. may consist solely in printing elements.
- shakow 4y ago> Also, the `for` operator definitely predates the `map` function And `CAS/Compare Accumulator with Storage` definitely predates `if`, still you are most probably using the latter.