美文网首页
Dart中的匿名函数

Dart中的匿名函数

作者: 三米板 | 来源:发表于2019-09-19 18:28 被阅读0次

匿名函数

简单示例:我们要对一个数列对象做排序,如在java中,我们要对一个List对象排序的话,我们调用sort()方法,并在sort中传入一个Comparator,这个Comparator定义了排序的规范。
同样地,Dart中也给我们提供了这样的方便,匿名函数可以实现:

需求:对一个list进行遍历。

var list = ['apples', 'bananas', 'oranges'];
list.forEach((item) {
  print('${list.indexOf(item)}: $item');
});

简写方式:函数只包含一条语句,可以使用胖箭头符号来缩短它。

list.forEach(
    (item) => print('${list.indexOf(item)}: $item'));

相关文章

  • Dart中的匿名函数

    匿名函数 简单示例:我们要对一个数列对象做排序,如在java中,我们要对一个List对象排序的话,我们调用sort...

  • 【Flutter】Dart中的匿名函数、闭包

    ?【Flutter】学习养成记,【程序员必备小知识】 ? 今日小知识——【Flutter】Dart中的匿名函数、闭...

  • Dart匿名函数+泛型

    匿名函数使用 无参数的匿名函数 带参数的匿名函数 函数体只有一行时,简写 泛型的基本使用 泛型集合 泛型类 泛型方法

  • 【Dart】函数

    声明函数 直接声明Dart中声明函数不需要function关键字 箭头函数+Dart中 的箭头函数中,函数体只能写...

  • 13.Python编程:lambda表达式(匿名函数)

    前面学习了Python中的函数,本文学习一下匿名函数。Python 使用 lambda 来创建匿名函数。所谓匿名,...

  • C++11新特性--lambda

    匿名函数--lambda函数     匿名函数或者匿名类这种语法在其他语言(如lisp,java中)早有应用。在C...

  • php中的匿名函数和闭包

    php中的匿名函数和闭包(closure) 一:匿名函数 (在php5.3.0 或以上才能使用) php中的匿名函...

  • 函数

    函数的声明 JavaScript中函数使用 function 关键字声明 匿名函数的声明 匿名函数声明语法: fu...

  • day11高级函数和变量的作用域

    1. 匿名函数 1.1 什么是匿名函数 没有函数名的函数就是匿名函数 (匿名函数还是函数!!!!!!) 1.2 ...

  • Python3-匿名函数

    匿名函数 当我们在传入函数时,有些时候,不需要显示地定义函数,直接传入匿名函数更方便。 在Python中,对匿名函...

网友评论

      本文标题:Dart中的匿名函数

      本文链接:https://www.haomeiwen.com/subject/alpqyctx.html