gpt4 book ai didi

dart - 如何在Dart中将参数从一个函数批量移动到另一个函数?

转载 作者:行者123 更新时间:2023-12-03 03:10:59 25 4
gpt4 key购买 nike

在Javascript中,可以使用apply将参数从一个函数批量移动到另一个函数吗?在Dart中如何完成?

要使用Dart和Javascript不匹配,请执行以下操作:

Object proxy(<any number and type of arguments>) {
if(feelGood)
return goodFunc.apply(arguments);
else
return badFunc.apply(arguments);
}

在Dart中,
  • 指定任何数量和类型的参数吗?
  • 将参数从一个函数应用于另一个函数?
  • 最佳答案

    您可以使用Function.apply:

    main() {
    final l = [];
    Function.apply(l.add, ['v1']);
    print(l); // display "[v1]"
    }

    Dart在方法上不支持varargs,但是您可以使用 noSuchMethod模拟它们(请参阅 Creating function with variable number of arguments or parameters in Dart)

    关于dart - 如何在Dart中将参数从一个函数批量移动到另一个函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20140254/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com