Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
包的所有方法以Go语言返回的错误列表_Go - Fatal编程技术网

包的所有方法以Go语言返回的错误列表

包的所有方法以Go语言返回的错误列表,go,Go,有没有一种简单的方法可以知道包的方法返回的所有错误 例如,net包返回几种错误类型,如AddrError、DNSConfigError、DNSError等。这些错误类型在net包中声明。但是,net包在其方法中还返回os.PathError、syscall.*错误,这些错误是在其他包中声明的错误 我想对net软件包返回的所有错误类型进行分类,并为每个错误以及编写日志消息做一些事情。但,我注意到该站点并没有提供这些返回错误类型,比如页面中的“错误”部分 如果有办法知道这些信息,请告诉我 谢谢。你必

有没有一种简单的方法可以知道包的方法返回的所有错误

例如,net包返回几种错误类型,如AddrError、DNSConfigError、DNSError等。这些错误类型在net包中声明。但是,net包在其方法中还返回os.PathError、syscall.*错误,这些错误是在其他包中声明的错误

我想对net软件包返回的所有错误类型进行分类,并为每个错误以及编写日志消息做一些事情。但,我注意到该站点并没有提供这些返回错误类型,比如页面中的“错误”部分

如果有办法知道这些信息,请告诉我


谢谢。

你必须写一些:

  • 解析包,列出所有明显的错误(定义
    Error()字符串的任何内容)
  • 解析所有返回
    error
    的函数,并检查它们的所有返回路径
  • 你可以研究使用和使用