Also<T> extension

also can be used for performing actions that need the current value as an argument. It returns the current value.

When you see also in the code, you can read it as "and also do the following with the object."

final numbers = ['one', 'two', 'three', 'four', 'five'];
numbers.also((it) => print('The list elements before add: $it')).add('six');
on
  • T

Methods

also(dynamic block(T it)) → T

Available on T, provided by the Also extension

Calls the specified block with the current value as its argument.