Porady. Pandas. Python. Django. Microsoft Power BI. Tableau.

Kotlin. Definicja listy metodą listOf i mutableListOf

06.2024 | inne | kotlin | listOf

Zdefiniujmy listę w języku Kotlin za pomocą dwóch metod:

  • listOf
  • mutableListOf

Jaka jest różnica pomiędzy w/w metodami?

Metoda listOf() służy do tworzenia niezmiennych (immutable) list. Oznacza to, że po utworzeniu takiej listy nie można dodawać, usuwać ani zmieniać jej elementów.

Metoda mutableListOf() służy do tworzenia zmiennych (mutable) list. Oznacza to, że po utworzeniu takiej listy można swobodnie dodawać, usuwać i modyfikować jej elementy.

Zobaczmy na przykład:

// definicja listy imion tylko do odczytu
val readOnlyImiona = listOf("maria", "adam", "aleksandra")
    
// wyświetlenie wyniku
println(readOnlyImiona)
    
// definicja listy zmiennej - Mutable - z listą imion
val mutableImiona : MutableList<String> = mutableListOf("maria", "adam", "aleksandra")

// wyświetlenie wyniku
println(mutableImiona)

Wdrażam rozwiązania analityczne, buduję raporty zarządcze i pomagam zrozumieć dane.

Korzystam z Google Marketing Cloud, Microsoft Power BI, Google Cloud oraz Python.

Pracowałem m.in. dla Credit Suisse, Phonak, Hansaton, Unitron, Nestle, IBM, Play.

Jestem współtwórcą grupy Hexe Capital SA.

Zapraszam do lektury i współpracy.

Krzysztof Surowiecki

Chcę porozmawiać o współpracy →

Moje certyfikaty