join<E> static method

List<E> join<E>(
  1. List<E> list,
  2. E split
)

join,一个类型的元素列表,在每个元素之间插入同一个元素

Implementation

static List<E> join<E>(List<E> list, E split) {
  List<E> result = [];
  for (int ii = 0; ii < list.length; ii++) {
    result.add(list[ii]);
    result.add(split);
  }

  if (result.length > 0) {
    result.removeLast();
  }

  return result;
}