also<T> function
T
also<T>(
- T value,
- void fn(
- T
Runs fn for its side effects on value and returns value unchanged.
Mirrors Kotlin's also for inline configuration within an expression.
Example:
final list = also(<int>[], (l) => l.add(1)); // [1]
Audited: 2026-06-12 11:26 EDT
Implementation
T also<T>(T value, void Function(T) fn) {
fn(value);
return value;
}