Kotlin Sternchen-operator vor der Variablen namens-oder Spread-Operator in Kotlin

Ich will wissen, was genau das Sternchen vor dem Variablennamen in Kotlin.
Ich sah dies (*args) bei Spring boot Kotlin Beispiel:

@SpringBootApplication
open class Application {

    @Bean
    open fun init(repository: CustomerRepository) = CommandLineRunner {
        repository.save(Customer("Jack", "Bauer"))
        repository.save(Customer("Chloe", "O'Brian"))
        repository.save(Customer("Kim", "Bauer"))
        repository.save(Customer("David", "Palmer"))
        repository.save(Customer("Michelle", "Dessler"))
    }
}

fun main(args: Array<String>) {
    SpringApplication.run(Application::class.java, *args)
}

InformationsquelleAutor mojtab23 | 2016-09-08

Schreibe einen Kommentar