Size: a a a

2020 April 10

X

Xo in Go-go!
можно ещё буферизированный канал сделать
источник

X

Xo in Go-go!
и читать при Next() из него и добавлять в конец
источник

AS

Andrey S in Go-go!
Xo
можно, хотелось попроще ))
куда уж проще то...
источник

X

Xo in Go-go!
кстати
источник

X

Xo in Go-go!
вот такой код гарантирует выход из select { }?
источник

а

а кто это in Go-go!
Xo
кстати
вы как-то неправильно ошибки проверяете
источник

X

Xo in Go-go!
по-типу catch(e Exception) >.<
источник

X

Xo in Go-go!
просто в конце select {} у меня вот такое.. и туда попадают с этой ошибкой результаты……
источник

X

Xo in Go-go!
и не понимаю как такое возможно
источник

C

Calculon in Go-go!
Xo
кстати
errors.As
источник

C

Calculon in Go-go!
или тайп ассершн
источник

X

Xo in Go-go!
да, но я использую стороннюю либу которая выдает эти ошибки…
источник

X

Xo in Go-go!
не переписывать же мне код либы ?
источник

p

pragus in Go-go!
а все же знают эту gotcha: https://play.golang.org/p/WBXV-yWQegI

?
источник

C

Calculon in Go-go!
Xo
да, но я использую стороннюю либу которая выдает эти ошибки…
var kek *mypkg.SomeErr
if errors.As(err, kek) {
   if kek.Code == 1337 ...
}
источник

X

Xo in Go-go!
если интересно, то текст ошибки динамический
источник

C

Calculon in Go-go!
Xo
если интересно, то текст ошибки динамический
Явно можно как нибудь заанврапить
источник

X

Xo in Go-go!
по-моему ваш вариант касается только статичный текстов ошибок
источник

AS

Andrey S in Go-go!
pragus
а все же знают эту gotcha: https://play.golang.org/p/WBXV-yWQegI

?
да
источник

X

Xo in Go-go!
типа var NotFound = errors.New(«Not Found»)
источник