I dette programmet lærer du forskjellige teknikker for å skrive ut elementene i et gitt utvalg i Kotlin.
Eksempel 1: Skriv ut en serie med For-løkke
fun main(args: Array) ( val array = intArrayOf(1, 2, 3, 4, 5) for (element in array) ( println(element) ) )
Når du kjører programmet, vil utdataene være:
1 2 3 4 5
I programmet ovenfor brukes for hver sløyfe til å iterere over den gitte matrisen, matrisen.
Den får tilgang til hvert element i matrisen og skriver ut ved hjelp av println()
.
Eksempel 2: Skriv ut en serie ved hjelp av standard biblioteksarrayer
import java.util.Arrays fun main(args: Array) ( val array = intArrayOf(1, 2, 3, 4, 5) println(Arrays.toString(array)) )
Når du kjører programmet, vil utdataene være:
(1, 2, 3, 4, 5)
I det ovennevnte programmet er for-løkken erstattet av en enkelt kodelinje ved hjelp av Arrays.toString()
funksjonen.
Som du ser, gir dette en ren utgang uten ekstra kodelinjer.
Eksempel 3: Skriv ut en multidimensjonal matrise
import java.util.Arrays fun main(args: Array) ( val array = arrayOf(intArrayOf(1, 2), intArrayOf(3, 4), intArrayOf(5, 6, 7)) println(Arrays.deepToString(array)) )
Når du kjører programmet, vil utdataene være:
((1, 2), (3, 4), (5, 6, 7))
I det ovennevnte programmet, siden hvert element i matrisen inneholder en annen matrise, bare ved å Arrays.toString()
skrive ut adressen til elementene (nestet matrise).
For å få tallene fra den indre matrisen, er vi bare en annen funksjon Arrays.deepToString()
. Dette gir oss tallene 1, 2 og så videre, vi leter etter.
Denne funksjonen fungerer også for tredimensjonale matriser.
Her er ekvivalent Java-kode: Java-program for å skrive ut en matrise