Menu
Coddy logo textTech

Accesso agli elementi

Fa parte della sezione Fondamenti del percorso Kotlin di Coddy. Lezione 68 di 93.

Ora che sai creare liste, devi sapere come recuperare i singoli elementi. Kotlin usa l’accesso basato sugli indici, in cui ogni elemento ha un numero di posizione che parte da 0.

Usa le parentesi quadre con l’indice per accedere a un elemento:

val colors = listOf("Red", "Green", "Blue")
println(colors[0])  // Red
println(colors[1])  // Green
println(colors[2])  // Blue

Puoi anche usare le funzioni first() e last() per accedere rapidamente agli elementi alle estremità:

val numbers = listOf(10, 20, 30, 40)
println(numbers.first())  // 10
println(numbers.last())   // 40

Per scoprire quanti elementi contiene una lista, usa la proprietà size. Poiché l'indicizzazione inizia da 0, l'ultimo indice valido è sempre size - 1:

val fruits = listOf("Apple", "Banana", "Cherry")
println(fruits.size)           // 3
println(fruits[fruits.size - 1])  // Cherry

Fai attenzione a non accedere a un indice che non esiste: provare ad accedere a fruits[5] in una lista di 3 elementi causerà un errore.

challenge icon

Sfida

Medio

Scrivi una funzione getFirstAndLast che accetta una lista di interi e restituisce una stringa contenente il primo e l'ultimo elemento.

Usa i metodi appropriati di accesso alla lista per recuperare il primo e l'ultimo elemento, quindi combinali in una stringa formattata.

Parametri:

  • numbers (List<Int>): Una lista di interi con almeno un elemento

Valore restituito: Una stringa nel formato "First: X, Last: Y" dove X è il primo elemento e Y è l'ultimo elemento.

Vincoli di input: la lista di input non è vuota.

Provalo tu

fun getFirstAndLast(numbers: List<Int>): String {
    // Scrivi il codice qui
}
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Fondamenti

Esercitati da solo: Playground Kotlin