Рассмотрим этот код:
func test() {
A()
B()
C()
D()
E()
}
Каждая функция здесь имеет свой собственный набор действий, таких как вызов API, их синтаксический анализ, запись результатов в файл, загрузка на серверы и т. д. и т. д.
Я хочу запускать эти функции одну за другой. Я читал об обработчиках завершения. Моя проблема с обработчиками завершения:
- Все примеры, приведенные для понимания обработчиков завершения, имели только два метода.
- Я не хочу помещать эти функции в какую-то другую функцию. Я хочу, чтобы все вызовы функций (от A до E) были только внутри функции
Test()
Может ли кто-нибудь помочь в этом?