I donβt remember this, but here is my intuition about it (I have no links / quotes, so take this with salt).
As the name implies for GenTraversableOnce, this feature guarantees only one iteration over the contents of the passing.
mapSeveral operations imply the potential of chain transformations (for example, foo.map(f).map(g)), which means multiple workarounds.
source
share