formatPattern function
Implementation
String formatPattern(String pattern, Iterable arguments) {
var index = 1;
var result = pattern;
for (var item in arguments) {
result = result.replaceAll('{$index}', item.toString());
index++;
}
return result;
}