Size: a a a

2021 May 14

𝕭

𝕭𝖔𝖗 in Go-go!
А если серьезно ,то при тут твоя личка и доступ к чату?
источник

AK

Anton Kucherov in Go-go!
RO - заслужено.
Бан в сообществе за личные разборки. Ну такое себе...
источник

𝕭

𝕭𝖔𝖗 in Go-go!
Инкриментирую 💁‍♂
источник

DP

Daniel Podolsky in Go-go!
Матом в личку модератору пишут только неадекваты. А зачем нам тут неадекваты?
источник

АГ

Алексей Гевондян... in Go-go!
взрослые дядьки кичатся своей взрослостью. такое себе.
источник

АГ

Алексей Гевондян... in Go-go!
разозлили человека, уже и поматериться нельзя
источник

AS

Aleksey Sychev in Go-go!
Насколько адекватно использовать контекст для граничения выполнения задания не чаще раз в 10 секунд например.
  for {
   ctx, _ := context.WithTimeout(context.Background(), time.Duration(time.Second*10))
   log.Println("work start")
   time.Sleep(time.Second)
   log.Println("work done")
   <-ctx.Done() // wait delay
 }

Спасибо.
источник

DP

Daniel Podolsky in Go-go!
Я напомню - за обсуждение действий модератора у нас тоже бан. Хотите поговорить - приходите в личку
источник

АГ

Алексей Гевондян... in Go-go!
норм
источник

AP

Alexey Palazhchenko in Go-go!
Вообще нормально, но прямо так не надо – тут контекст утекает, cancel надо вызывать
источник

АГ

Алексей Гевондян... in Go-go!
ну так в личке и общались. модератор обиделся и забанил человека в чате
источник

AP

Alexey Palazhchenko in Go-go!
В личке мы с ним не общались. Писать матом и флудить тут нельзя. Посылать модератора – тоже. Обиды никакой нет.
источник

DP

Daniel Podolsky in Go-go!
Сутки RO

Я же написал - нельзя обсуждать действия модератора в чате
источник

М

Мерль🛠 in Go-go!
у меня позиция простая

Если человек не способен к продуктивному диалогу, и приходит с хамством и даже с угрозами в личку к любому участнику чата, то ему здесь делать нечего.

На этом я предлагаю дискуссию по данной теме окончить
источник

ЛА

Локоть Анатолий... in Go-go!
в целом да, только контекст выглядит избыточным, когда вы реализуете по факту time.Sleep или time.After.
источник

AS

Aleksey Sychev in Go-go!
  if c.err == nil {
   c.timer = time.AfterFunc(dur, func() {
     c.cancel(true, DeadlineExceeded)
   })
 }

это внутри, он разве сам не отменит?
источник

AP

Alexey Palazhchenko in Go-go!
В данном случая – да, норм. Но если будет break или return из этого вечного цикла (который будет в реальном примере), то контекст и таймер будет болтаться дольше нужного, а таймеры – не самые лёгкие сущности
источник

AP

Alexey Palazhchenko in Go-go!
Не говоря уже о том, что go vet жить не даст 🙂
источник

AS

Aleksey Sychev in Go-go!
А можно пример пожалуйста?
А то у меня только так получается.
https://play.golang.org/p/YpqOKNz3zWI
источник

н

немедленно in Go-go!
вот внутренность цикла в функцию вынести и юзать defer cancel()
источник