метод, который будет принимать на вход другой метод и его аргументы. Принимаемый метод может быть методом любого класса и иметь любое количество аргументов. Как такое сделать?
у меня пока так, но это не работает с разным количеством агрументов:
fun uberFunction(someFunction: KFunction1<Any, Any>, args: Any) {
someFunction(args)
}
Передать аргументы массивом и через рефелекты
у меня HTTP-темплейты и SQL-темплейты работают похожим образом
всем спасибо все работает
Обсуждают сегодня