joinToString method

String joinToString(
  1. String separator, {
  2. String prefix = '',
  3. String suffix = '',
  4. String transform(
    1. T
    )?,
})

Joins elements to a string with separator, optional prefix/suffix, and optional transform.

Implementation

String joinToString(
  String separator, {
  String prefix = '',
  String suffix = '',
  String Function(T)? transform,
}) {
  final buf = StringBuffer(prefix);
  for (var i = 0; i < length; i++) {
    if (i > 0) buf.write(separator);
    buf.write(transform != null ? transform(this[i]) : this[i]);
  }
  buf.write(suffix);
  return buf.toString();
}