Возврат оставшейся части вычисления из одной функции для использования в другой функции?

#function #kotlin

#функция #котлин

Вопрос:

У меня есть 5 функций. Без создания каких-либо переменных в Main. Как я могу передать свое начальное значение другим 4 функциям?

 println(getDollars(21.53));  println(getQuarters(remainder of getDollars);  println(getDimes(remainder of getQuarters);  println(getNickels(remainder of getDimes);  println(getPennies(remainder of getNickels;   fun getDollars(changeDue: Double): Double{  code code code code  return remainder;  }  fun getQuarters(remainder: Double): Double{  code code code code   return remainder;    Etc...    

Моя первая функция работает нормально, но мне нужно использовать оставшуюся часть в других моих функциях.

Комментарии:

1. Есть ли причина, по которой вы против использования переменных? Это сродни вопросу о том, как ездить на велосипеде, не используя ноги. Вероятно, это выполнимо при достаточной практике, но это будет выглядеть далеко не так красиво, как делать это по назначению.