美文网首页
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中的匿名函数

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