Kotlin:
Lese kommandolinjeargumenter
Hvordan:
Her er et eksempel på hvordan å lese kommandolinjeargumenter i Kotlin:
fun main(args: Array<String>) {
if (args.isNotEmpty()) {
println("Hei, ${args[0]}!")
} else {
println("Hei, ukjent bruker!")
}
}
Kjøre programmet: kotlinc helloworld.kt -include-runtime -d helloworld.jar && java -jar helloworld.jar Ola
Forventet output: Hei, Ola!
Dypdykk
Lesing av kommandolinjeargumenter er noe som stammer fra tidlige dagers programmering. Alternativer til argumenter på kommandolinjen inkluderer konfigurasjonsfiler, miljøvariabler eller interaktive brukergrensesnitt. Det er vanlig å bruke et bibliotek som “kotlinx-cli” for mer avansert håndtering av argumenter. I reine Kotlin er Array<String>
gitt til main
-funksjonen standardmetoden for å akseptere disse argumentene.