Я посмотрел на приведенный выше фрагмент кода и изо всех сил пытался найти решения и разместил его здесь после того, как выложился полностью. Это мое текущее понимание кода: debounce () вызывается, когда есть входные данные, и onInput () передается ему как обратный вызов, а функция debounce возвращает другую функцию, возвращаемая функция принимает аргумент, который является переданной функцией. в debounce (), он же onInput (), я застрял @ fun c .apply (null, args); 1.Не весело c и спорит одно и то же ???? Кто-то, пожалуйста, объясните, шаг за шагом, возможно ..