https://golang.org/doc/effective_go.html#init Besides initializations that cannot be expressed as declarations, a common use of init functions is to verify or repair correctness of the program state before real execution begins Это, пожалуй, самое простое и правильное объяснение)
Обсуждают сегодня