Как создать эту продвинутую функцию Kotlin? - PullRequest
0 голосов
/ 26 сентября 2019

Я хочу создать пользовательскую функцию, подобную этой:

customFunction(arg1, arg2, arg3, etc.){
     doSomethingIfConditionIsAccomplished()
}

, где функция принимает vararg в качестве параметра, чтобы вы могли добавить столько аргументов, сколько захотите, и функцию doSomethingIfConditionIsAccomplished()внутренние скобки thats запускаются, только если проверено определенное условие в функции, например:

If (arg1> arg2> arg3) -> разрешить запуск функции doSomethingIfConditionIsAccomplished(), в противном случае ничего не происходит.

Функция должна выглядеть примерно так:

private fun <T: Any> customFunction(vararg input: T?){
    -condition-
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...