如何在Dart中使用函数类型声明参数

时间:2019-12-22 16:06:58

标签: dart

例如在打字稿中我会得到:

void foo(string (*callback)(int)) {
  cout << callback(5) << "\n";
}

甚至在C / C ++中,您也可以使用疯狂的语法来做到这一点:

typedef

如何在Dart中不借助sudo k3s server --no-deploy traefik来做同样的事情?

1 个答案:

答案 0 :(得分:0)

您可以使用与定义函数时类似的方式声明函数的返回类型和参数:

void foo(String callback(int n)) {
  print(callback(1));
}