Кстати, вспоминая статью "Какого цвета ваша функция", в го тоже функции разных цветов. Вот эта — синяя: func loadComments(node intTree) commentTree А вот эта — красная: func loadComments(resNode *commentTree, node intTree, wg *sync.WaitGroup)
у меня все функции синие, не предаю аргументом WaitGroup. Это такая штука, которую делают полем в структуре данных, а не параметром функции как Context
у меня все функции синие, не предаю аргументом WaitGroup. Это такая штука, которую делают полем в структуре данных, а не параметром функции как Context
ну у тебя получается инфа о асинхронности протекает в структуры данных которые ваще не должны про это знать