onEvery<K> static method

void Function(List<K> list) onEvery<K>(
  1. void fn(
    1. K elem
    )
)

Runs fn on every element of list. Call like FP.onEvery<K>(fn)(list)

Implementation

static void Function(List<K> list) onEvery<K>(void Function(K elem) fn){
  return (final List<K> list) {
    fn(list.first);
    onEvery(fn)(list.skip(1).toList());
  };
}