A package with functions for Lists (arrays) that don't involve Iterables
active_list_functions as a dependency in your pubspec.yaml file.
If called as shown in the example that follows, the following functions will return a List instead of an Iterable object:
forEach can be called; it won't return a List, but the provided function will be executed without explicitly having to use
import 'package:active_list_functions/active_list_functions.dart'; ... List nums = [1, 2, 4, 8]; List numsSquared = map(nums, (num) => (num*num)); /// Instead of nums.map((num => (num*num)).toList() forEach(numSquared, print); ...