Обновить
0
0

Пользователь

Отправить сообщение

Статья понравилась - проверил себя очередной раз ) одно не ясно в "Опять присваивание "к интерфейсу", что там  что-то где-то копируется вопреки "задумке" ? выводит первоначальное "meou"

ну допустим не на "го" а на "go" )

только вот тут не понял.

func SetDefaultPort(p *int) {
    if p == nil {
        p = new(int) // а если эту вот строчку убрать - ничего не сломается
      // но кое что изменится, угадайте, что
        *p = 8080
    }
    fmt.Println("Port:", *p)
}

если какую строчку убрать ничего не сломается? "p=new(int)" ?

ее убираю выходит паника.

Тут тот случай когда коммент важнее статьи. Огромное спасиб за критический разбор статьи. )

а вот там где "Простой балансировщик нагрузки" функция Run разве не зависнет... вроде должно заблокироваться на чтении из канала out в конце концов, когда все из канала in вычитают. нет?

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность