if time.Now().After(deadline) {
                  
                  
                      return
                  
                  
                    }
                  
                  
                    operation1()
                  
                  
                    if time.Now().After(deadline) {
                  
                  
                      return
                  
                  
                    }
                  
                  
                    operation2()
                  
                  
                    if time.Now().After(deadline) {
                  
                  
                      return
                  
                  
                    }
                  
                  
                    operation3()
                  
                  
                    
                  
                  
                  }
                  
                  
                  Так?
                  
                  
                
нет, скорее тебе нужно использовать .Done поскольку ты так-же хочешь уважать отменение а не только timeout
https://goplay.space/#kDj7HGq6UcP
Обсуждают сегодня