DkIterableOtherExt<E> extension
- on
-
- Iterable<
E>
- Iterable<
Properties
- lastIndex → int
-
Available on Iterable<
返回列表最后位置的索引E> , provided by the DkIterableOtherExt extensionno setter - lastIndexOrNull → int?
-
Available on Iterable<
返回列表最后位置的索引,可为null。E> , provided by the DkIterableOtherExt extensionno setter
Methods
-
chunked(
int size, {E fill(int index)?}) → Iterable< List< E> > -
Available on Iterable<
将元素按指定E> , provided by the DkIterableOtherExt extensionsize分块,最后一块的数量可以小于size。 -
get(
int index) → E -
Available on Iterable<
指定位置的元素,不可越界。等同于elementAtE> , provided by the DkIterableOtherExt extension -
getOrNull(
int index) → E? -
Available on Iterable<
指定位置的元素,null-safety。等同于elementAtOrNullE> , provided by the DkIterableOtherExt extension -
groupBy<
K, V> (K keySelector(E element), {V valueTransform(E element)?}) → Map< K, List< V> > -
Available on Iterable<
通过E> , provided by the DkIterableOtherExt extensionkeySelector函数定义的键将列表中的元素分组到 map 中。 -
mapTo<
R> (List< R> destination, R transform(E element)) → List<R> -
Available on Iterable<
转换列表类型,并添加到E> , provided by the DkIterableOtherExt extensiondestination列表中 -
pickOne(
[Random? random]) → E -
Available on Iterable<
随机选中列表中的一个元素E> , provided by the DkIterableOtherExt extension -
pickSome(
int count, [Random? random]) → List< E> -
Available on Iterable<
随机选中列表中E> , provided by the DkIterableOtherExt extensioncount个元素