cloneList<E> function

List<E> cloneList<E>(
  1. List<E> source,
  2. E cloneFun(
    1. E e
    )
)

深层copy list

Implementation

List<E> cloneList<E>(List<E> source, E Function(E e) cloneFun) {
  return List.generate(source.length, (e) => cloneFun(source[e]),
      growable: true);
}