join static method
Joins list into a string with separator; the final element is joined
with finalSeparator when provided.
Arr.join(['apples', 'oranges', 'pears'], ', ', ' and ');
// 'apples, oranges and pears'
Implementation
static String join(
Iterable list, [
String separator = ', ',
String finalSeparator = '',
]) {
final items = list.toList();
if (items.isEmpty) return '';
if (items.length == 1) return items.first.toString();
if (finalSeparator.isEmpty) return items.join(separator);
final head = items.sublist(0, items.length - 1).join(separator);
return '$head$finalSeparator${items.last}';
}