joinWithAnd method

String joinWithAnd([
  1. String separator = ', ',
  2. String lastJoinText = 'and'
])

jon list

list.joinWithAnd();
list.joinWithAnd(',', 'and');

Implementation

String joinWithAnd([String separator = ', ', String lastJoinText = 'and']) {
  List<dynamic> items = this;
  if (items.length <= 1) {
    return items.join();
  } else {
    String lastItem = items.removeLast();
    String joinedItems = items.join(separator);
    return '$joinedItems, $lastJoinText $lastItem';
  }
}