format function

String format(
  1. String fmt,
  2. Object values, [
  3. Object? v2,
  4. Object? v3,
  5. Object? v4,
  6. Object? v5,
  7. Object? v6,
  8. Object? v7,
  9. Object? v8,
  10. Object? v9,
  11. Object? v10,
])

String formatting function like in Python.

Implementation

String format(
  String fmt,
  Object values, [
  Object? v2,
  Object? v3,
  Object? v4,
  Object? v5,
  Object? v6,
  Object? v7,
  Object? v8,
  Object? v9,
  Object? v10,
]) {
  if (values is List) {
    return _format(fmt, positionalArgs: values);
  } else if (values is Map<String, Object?>) {
    return _format(fmt, namedArgs: values);
  } else if (values is Map<Symbol, Object?>) {
    return _format(fmt, namedArgs: values);
  }

  return _format(
    fmt,
    positionalArgs: [values, v2, v3, v4, v5, v6, v7, v8, v9, v10],
  );
}