Dart中的匿名函数

2019-09-19  本文已影响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'));
上一篇下一篇

猜你喜欢

热点阅读