dart - 具有多个名称的功能

标签 dart

在JavaScript中,您可以执行以下操作将一个函数分配给多个引用:

z = function(){
  console.log(1)
}

x = y = z

现在,当我们调用xy时,1被打印到console上。

Dart 有可能吗?

最佳答案

是的,就像JavaScript中一样,函数是一等公民,可以分配给变量。

另请参阅此较旧但仍然相关的视频Functions are Fun, Pt2

作为视频示例:

loudPrint(String msg) {
  print(msg.toUpperCase());
}

var loudify = loudPrint;

loudify('Dart is fun');
  // DART IS FUN

关于dart - 具有多个名称的功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22409861/

相关文章:

angular - AngularDart 中有反应形式吗?

dart - CustomPainter Path Canvas 上的多余行

android - 具有捕捉效果的 Flutter 水平滚动 gridview

Flutter 将图标置于 ElevatedButton 内

flutter - 为什么某些变量在 flutter 自定义类中标记为最终变量?

flutter 。如何将容器的一个边缘切割成凹形/月牙形

dart - 如何在 Dart 中有效地获取文件中的行数?

android - 如何以编程方式从Flutter应用程序中启动应用程序?

dart - 底部带有滚动页脚的 ListView

flutter - 在 dispose 方法中访问 BlocProvider.of<Bloc>(context)