func SetDefaultPort(p *int) {
if p == nil {
p = new(int) // а если эту вот строчку убрать - ничего не сломается
// но кое что изменится, угадайте, что
*p = 8080
}
fmt.Println("Port:", *p)
}
если какую строчку убрать ничего не сломается? "p=new(int)" ?
а вот там где "Простой балансировщик нагрузки" функция Run разве не зависнет... вроде должно заблокироваться на чтении из канала out в конце концов, когда все из канала in вычитают. нет?
Как я понимаю перый оофер был предложен в той компании где были в тех поддержке благодаря личному знакомству с подразделением разработки? Как бы пролезть в профессию через служебный вход. (никакой иронии или сарказма, только белая зависть, считаю использовать все возможности это норм). Допустим у человека есть знания, небольшие личные проектики, но опыта в коммерческой разработке нет. А везде только с опытом в коммерческой разработке требуются да еще не менее 2-3 года.
только вот тут не понял.
если какую строчку убрать ничего не сломается? "p=new(int)" ?
ее убираю выходит паника.
Тут тот случай когда коммент важнее статьи. Огромное спасиб за критический разбор статьи. )
а вот там где "Простой балансировщик нагрузки" функция Run разве не зависнет... вроде должно заблокироваться на чтении из канала out в конце концов, когда все из канала in вычитают. нет?
Как я понимаю перый оофер был предложен в той компании где были в тех поддержке благодаря личному знакомству с подразделением разработки? Как бы пролезть в профессию через служебный вход. (никакой иронии или сарказма, только белая зависть, считаю использовать все возможности это норм). Допустим у человека есть знания, небольшие личные проектики, но опыта в коммерческой разработке нет. А везде только с опытом в коммерческой разработке требуются да еще не менее 2-3 года.