golang-im聊天
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

pirms 2 gadiem
12345678910111213141516171819202122232425262728
  1. package gerrors
  2. import (
  3. "errors"
  4. "fmt"
  5. "testing"
  6. "google.golang.org/grpc/status"
  7. )
  8. func TestError(t *testing.T) {
  9. s, ok := status.FromError(errors.New("err"))
  10. fmt.Println(ok)
  11. fmt.Printf("%+v", *s)
  12. fmt.Println(s.Code())
  13. fmt.Println(a())
  14. }
  15. func a() error {
  16. return b()
  17. }
  18. func b() error {
  19. return c()
  20. }
  21. func c() error {
  22. return WrapError(errors.New("kkk"))
  23. }