Dartで可変数の引数またはパラメータを使用して関数を作成する方法を探しています。私は代わりに配列のパラメータを作成することができます知っているが、私は構文上の簡潔さが重要なライブラリに取り組んでいるので、それをしないことを好むだろう。Dartで可変数の引数またはパラメータを使用して関数を作成する
function superHeroes() {
for (var i = 0; i < arguments.length; i++) {
console.log("There's no stopping " + arguments[i]);
}
}
superHeroes('UberMan', 'Exceptional Woman', 'The Hunk');
しかし、ダーツでは、そのコードが実行されません。
は例えば、プレーンJavaScriptで、我々は(hereから借りた)このような何かを行うことができます。ダーツで同じことをする方法はありますか?もしそうでなければ、これはロードマップ上の何かですか?
うわー本当にきれいな解決策です。私はダーツが引数を扱う方法が好きですが、これは他の方法でそれを好きな開発者に役立ちます。 –
非常に良い!私は言語のInvocationMirrorの部分をあまり見なかったので、すばらしい例のおかげです。あなたの答えを少し微調整して、現在のバージョンのDartで動作するバージョンを作成しました。 – plowman