変数名の前のKotlinアスタリスク演算子またはKotlinのスプレッド演算子
Kotlinで変数名の前にアスタリスクが正確に何をするのか知りたい。私はこれ*argsをSpring boot Kotlinの例で見ました: @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) }