maxBy method

E maxBy(
  1. dynamic selector(
    1. E element
    )
)

根据 selector 得到的值进行比对,获得最大值。(为null会抛出异常)

selector 得到的值为 null,则会忽略该项。

举例:

 List<String> list = ["1b", "4a", "3c"];
 list.maxBy((it) => it != "3c" ? it : null) // 4a

Implementation

E maxBy(dynamic Function(E element) selector) => maxByOrNull(selector)!;