capitalizeFirstCharForEachWord function

String capitalizeFirstCharForEachWord(
  1. String str
)

takes foo return Foo takes foo bar return Foo Bar takes foo bar zee return Foo Bar Zee

Implementation

String capitalizeFirstCharForEachWord(String str) {
  return str
      .split(' ')
      .map((s) => s.isEmpty ? '' : capitalizeFirstChar(s))
      .join(' ');
}