prefixFirst function
Prepends prefix
to the first line of lines
.
If lines
is empty, the result will be as well. The prefix will not be
returned for an empty input.
Implementation
Iterable<String> prefixFirst(String prefix, Iterable<String> lines) sync* {
var isFirst = true;
for (var line in lines) {
if (isFirst) {
yield '$prefix$line';
isFirst = false;
} else {
yield line;
}
}
}