【问题标题】:Function<String, int> in Dart?Dart 中的函数<String, int>?
【发布时间】:2019-07-31 15:15:27
【问题描述】:

我有一个带有回调 void doSth(Function callback) 的函数,但是我想像在 Java 中一样指定回调的参数和返回值。

这在 Dart 中可行吗?
(我不能在这里使用 Future)

【问题讨论】:

  • 是的,这是可能的。如果您提供一个具体示例,您想要什么参数类型和返回类型,那么回答您的问题会更容易。

标签: function callback dart


【解决方案1】:
void doSth(String Function callback(int /* type for parameter */ ))

另见https://www.dartlang.org/guides/language/effective-dart/design#prefer-inline-function-types-over-typedefs

【讨论】:

    猜你喜欢
    • 2021-10-30
    • 2021-07-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-22
    • 1970-01-01
    相关资源
    最近更新 更多