Spec-Zone.ru › Kotlin 2

removeAt

kotlin-stdlib/kotlin.collections/AbstractMutableList/removeAt

Платформы и требования к версиям: JS (1.1), Native (1.3), Wasm-JS (1.8), Wasm-WASI (1.8)

@IgnorableReturnValue
abstract override fun removeAt(index: Int): E

Удаляет из списка элемент по указанному индексу.

Все элементы, расположенные после индекса, сдвигаются на одну позицию влево.

Возвращаемое значение

удалённый элемент.

Исключения

IndexOutOfBoundsException

если индекс меньше нуля или больше либо равен размеру этого списка.

Примеры

import kotlin.math.*
import kotlin.test.*

fun main() { 
   //sampleStart 
   val list = mutableListOf('a', 'b', 'c')

list.removeAt(1)
println(list) // [a, c]

list.removeAt(0)
println(list) // [c]

// list.removeAt(1) // will fail with IndexOutOfBoundsException 
   //sampleEnd
}

Платформы и требования к версиям: JVM (1.1)

@IgnorableReturnValue
abstract override fun removeAt(index: Int): E

Удаляет из списка элемент по указанному индексу.

Этот метод повторно объявлен как абстрактный, поскольку он не реализован в базовом классе и поэтому должен всегда переопределяться в конкретной реализации изменяемой коллекции.

Возвращаемое значение

удалённый элемент.

© 2010–2026 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-abstract-mutable-list/remove-at.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API