Есть ли способ получить список аргументов в Kotlin для функции - PullRequest
0 голосов
/ 26 апреля 2019

Есть ли способ получить список аргументов для функции в Kotlin, как у Javascript есть аргументы.

спасибо

1 Ответ

1 голос
/ 26 апреля 2019

Прямого Kotlin-эквивалента неявному объекту JavaScript arguments не существует.

Однако, если вы действительно хотите получить доступ к аргументам в виде списка, вы можете использовать фактический List, например:

fun myFunc(args: List<String>) {
   // do something with the list "args"
}

// call it this way:
myFunc(listOf("a", "b", "c"))

Или вы можете использовать varargs , которые неявно создают для вас массив, например:

fun myFun(vararg args: String) {
    // use "args" as an Array<out String>
}

// call it this way:
myFunc("a", "b", "c")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...