Functions are the building blocks of readable, maintainable, and reusable code. A function is a set of statements to perform a specific task.
🌟ForEach( ):
Iterate through entire elements in the list.
Use it when you need to scan all the elements and certain actions over individual elements.
List<String> perfumeBrand =
[ "claira", "Blue wales", "Vagas" ];
perfumeBrand.forEach((brand) => print(brand));
//Output
claira
Blue wales
Vagas
🌟Sort( ):
Sort the elements in the list.
Use it with the combination of the reversed() method to filter data in the list.
List<int> nums = [ 1-, 6, 8 ];
nums.sort( );
//Output ==> [-1, 6, 8]
**************************************************************
List<String> number = [ "Four", "Six", "Two" ];
number.sort((x, y) => x.length.compareTo(y.length));
//Output ==> [Two, Four, Six]
🌟Skip( ):
Skips defined items from any List.
Use it when you need to remove any blacklisted element from an array of items (from your list).
int elementToSkip = 3;
List<int> elements = [1,2,3,4,5,6,];
List<int> skippedList = elements.skip(elementToSkip).toList();
//Output ==> [1,2,4,5,6,]
🌟ToSet( ):
Removes duplicates and iterates with the same items.
Use it when don’t need users having the same email address or if you need to add unique elements.
List<int> nums = [1,1,4,5,4,];
nums.toSet( ).toList( ).sort( );
//OUTPUT ==> [1,4,5]
🌟Any( ):
Scans the elements in the list & produces boolean output depending on the provided condition.
List<String> perfumeBrand =
[ "claira", "Blue wales", "Vagas" ];
perfumeBrands.any(brand) => brand.startsWith("B"));
//Output ==> TRUE
perfumeBrands.any(brand) => brand.startsWith("ht"));
//Output ==> TRUE
🌟Shuffle( ):
Arranges elements in a random order/ sequence.
List<int> nums = [2,4,6,8,10];
nums.shuffle( );
//Output ==> [10,2,6.4.8]
Top comments (0)