louiscad
03/28/2017, 11:50 AMval newList = list.minusIndex(i)
mg6maciej
03/28/2017, 11:50 AMlouiscad
03/28/2017, 11:51 AMmg6maciej
03/28/2017, 11:51 AMlouiscad
03/28/2017, 11:54 AMfun<E> List<E>.minusIndex(index: Int) = minus(this[index])
mg6maciej
03/28/2017, 11:55 AMmg6maciej
03/28/2017, 11:55 AMmg6maciej
03/28/2017, 11:55 AMfun <T> List<T>.minusIndex(index: Int) = take(index) + drop(index + 1)
mg6maciej
03/28/2017, 11:55 AMmg6maciej
03/28/2017, 11:56 AMsubList
instead as it doesn't create tmp lists.louiscad
03/28/2017, 11:59 AMfun<E> List<E>.minusIndex(index: Int) = subList(0, index) + subList(index + 1, size)
mg6maciej
03/28/2017, 11:59 AM