Kotlin Array
を可変引数Java String[]
に変換するにはどうすればよいですか?
val angularRoutings =
arrayOf<String>("/language", "/home")
// this doesn't work
web.ignoring().antMatchers(angularRoutings)
「spread operator」を使用する必要があります。これは*
のようになります。
スプレッド演算子は、配列引数の前に付ける必要があります。
antMatchers(*angularRoutings)
詳細については、 documentation を参照してください。
vararg
- functionを呼び出すとき、引数を1つずつ渡すことができます。asList(1, 2, 3)
、または既に配列があり、その内容を関数に渡したい場合は、スプレッド演算子を使用します(配列の前に*
を付けます)。