Какая цель у statement'а `select` в Go и как он позволяет Goroutine'у работать с несколькими операциями коммуникации? — ДейлиПреп