Logo

Programming-Idioms

Generate a collection of enumerated values, m, given the list a, delta value z, and delta function f.

For example, `1=a`, `2=b`, `4=c`, etc.
New implementation

Type ahead, or select one

Explain stuff

To emphasize a name: _x → x

Please be fair if you are using someone's work

You agree to publish under the CC-BY-SA License

Be concise.

Be useful.

All contributions dictatorially edited by webmasters to match personal tastes.

Please do not paste any copyright violating material.

Please try to avoid dependencies to third-party libraries and frameworks.

Other implementations
import java.util.LinkedHashMap;
import java.util.Map;
Map<Integer, E> m = new LinkedHashMap<>();
interface F<T> { T get(int x); }
F<Integer> f = x -> z << x;
int i = 0;
for (E e : a) m.put(f.get(i++), e);