Я ищу способ создания функции с переменным числом аргументов или параметров в Dart. Я знаю, что вместо этого могу создать параметр массива, но я бы предпочел не делать этого, потому что я работаю над библиотекой, где важна синтаксическая краткость.
Например, в простом JavaScript мы могли бы сделать что-то вроде этого (заимствованный из здесь):
function superHeroes() {
for (var i = 0; i < arguments.length; i++) {
console.log("There no stopping " + arguments[i]);
}
}
superHeroes('UberMan', 'Exceptional Woman', 'The Hunk');
Однако, в дроте, этот код не будет работать. Есть ли способ сделать то же самое в дротике? Если нет, это что-то, что находится в дорожной карте?