active_list_functions 0.0.1 copy "active_list_functions: ^0.0.1" to clipboard
active_list_functions: ^0.0.1 copied to clipboard

A package with functions for Lists (arrays) that don't involve Iterables

active_list_functions #

A package with functions for Lists (arrays) that don't involve Iterables

Getting Started #

Installation #

First, add active_list_functions as a dependency in your pubspec.yaml file.

Usage #

If called as shown in the example that follows, the following functions will return a List instead of an Iterable object:

  • map
  • expand
  • skip
  • skipWhile
  • take
  • takeWhile
  • where
  • whereType

forEach can be called; it won't return a List, but the provided function will be executed without explicitly having to use .toList()

Example #

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); 
    ...
1
likes
130
points
22
downloads

Publisher

unverified uploader

Weekly Downloads

A package with functions for Lists (arrays) that don't involve Iterables

Repository (GitHub)

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

flutter

More

Packages that depend on active_list_functions