В данном случае мейн, если вызываю через go
А если через go func{logger.Fatal()} то не блокирует
а что значит - блокирует?
Код после вызова go logger.Fatal() не выполняется
так Fatal же завершает приложение
Если быть точнее go logger.Fatal(http.ListenAndServe()) То есть по идее сервер крутится в отдельной горутине и при ошибке выполнится logger.Fatal()
Потому что у вас вычисляется аргумент сначала
Можно подробнее?
Все, я понял, спасибо большое)
Обсуждают сегодня