兄弟們,大家都有研究 Flutter 么?請問一下 Flutter 有沒有類似 getString(@StringRes int resId, Object... formatArgs) 里面 formatArgs 這樣傳參的方式,難道只能用 List ?
uj5u.com熱心網友回復:
找到一種仿寫方式:
typedef dynamic OnCall(List);
class VarargsFunction extends Function {
OnCall _onCall;
VarargsFunction(this._onCall);
call() => _onCall([]);
noSuchMethod(Invocation invocation) {
final arguments = invocation.positionalArguments;
return _onCall(arguments);
}
}
main() {
final superHeroes = new VarargsFunction((arguments) {
for (final superHero in arguments) {
print("There's no stopping ${superHero}");
}
});
superHeroes('UberMan', 'Exceptional Woman', 'The Hunk');
}
大家還有更好的方式么?討論下唄
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/252300.html
標籤:Android
上一篇:報名 | 利用Qt技術堆疊快速上手MCU上的GUI開發<2月5日網路研討會>
下一篇:原始碼報紅是什么么鬼,求助
