返回顶部
首页 > 资讯 > 精选 >如何使用 error.Is 检查错误是否为 strconv.NumError
  • 659
分享到

如何使用 error.Is 检查错误是否为 strconv.NumError

2024-02-06 09:02:36 659人浏览 安东尼
摘要

问题内容 我有这个错误 错误的类型为 ParseInt。如何检查此错误 我假设我会使用 errors.Is 但不确定在这种情况下我会如何做 正确答案 https://pkg.Go.d

问题内容

我有这个错误

错误的类型为 ParseInt。如何检查此错误 我假设我会使用 errors.Is 但不确定在这种情况下我会如何做


正确答案


https://pkg.Go.dev/[电子邮件受保护]#numerror

type numerror struct {
    func string // the failing function (parsebool, parseint, parseuint, parsefloat, parsecomplex)
    num  string // the input
    err  error  // the reason the conversion failed (e.g. errrange, errsyntax, etc.)
}

错误的类型为 parseint。

"parseint"“失败函数” 的名称,即返回错误的函数。实际的错误类型是 *strconv.numerror。您可以像这样检查它和函数名称:

if e, ok := err.(*strconv.NumError); ok && e.Func == "ParseInt" {
    // do xyz
}

以上就是如何使用 error.Is 检查错误是否为 strconv.NumError的详细内容,更多请关注编程网其它相关文章!

--结束END--

本文标题: 如何使用 error.Is 检查错误是否为 strconv.NumError

本文链接: https://lsjlt.com/news/561381.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 如何使用 error.Is 检查错误是否为 strconv.NumError
    问题内容 我有这个错误 错误的类型为 ParseInt。如何检查此错误 我假设我会使用 errors.Is 但不确定在这种情况下我会如何做 正确答案 https://pkg.go.d...
    99+
    2024-02-06
  • 如何检查HTML元素是否拼写错误
    这篇文章主要为大家展示了“如何检查HTML元素是否拼写错误”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何检查HTML元素是否拼写错误”这篇文章吧。 检查H...
    99+
    2024-04-02
  • 如何用Javascript检查对象是否为空
    这篇文章主要讲解了“如何用Javascript检查对象是否为空”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何用Javascript检查对象是否为空”吧!...
    99+
    2024-04-02
  • JavaScript如何检查值是否为数组
    这篇文章主要介绍JavaScript如何检查值是否为数组,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!检查值是否为数组const arr = [1, 2, 3];&n...
    99+
    2023-06-27
  • python如何检查序列是否为空
    小编给大家分享一下网站建设需要多少钱?,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!检查序列是否为空只有序列不为空时,列表、元组等操作才行得通,因此需要在操作之前...
    99+
    2023-06-27
  • python如何检查容器是否为空
    这篇文章主要介绍了python如何检查容器是否为空,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。检查容器是否为空容器是指可以存储其他数据的那些容器数据类型。一些经常使用的内置...
    99+
    2023-06-27
  • js如何检查对象是否为空
    小编给大家分享一下js如何检查对象是否为空,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!检查对象是否为空如果我们想要检查对象是否为空,可以使用以下方式:Objec...
    99+
    2023-06-02
  • python如何检查错误
    在Python中,可以使用以下方法来检查错误: 使用try-except语句:使用try语句包裹可能会引发错误的代码块,并在exc...
    99+
    2023-10-23
    python
  • 如何在Java中检查object是否为null
    可以使用Java中的if语句结合判断条件来检查一个对象是否为null。例如:```javaif (object == null) {...
    99+
    2023-09-27
    Java
  • 如何使用Shell检查进程是否存在
    本篇内容主要讲解“如何使用Shell检查进程是否存在”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“如何使用Shell检查进程是否存在”吧!在运维工作中,为保证业务的正常运行,我们需要定时查看指定...
    99+
    2023-06-05
  • 如何使用Bash Shell检查文件是否存在
    这篇文章主要介绍了如何使用Bash Shell检查文件是否存在,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。可以用如下的命令来进行检查:test -e f...
    99+
    2023-06-09
  • 如何检查javascript语法错误
    这篇文章给大家分享的是有关如何检查javascript语法错误的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 在javascript中可以使用“win...
    99+
    2024-04-02
  • 如何检查 MySQL 中的列是否为空或 Null?
    在MySQL数据库中,我们经常需要检查某个列是否为空或Null。空值表示该列没有被赋值,而Null表示该列的值是未知的或不存在的。在本文中,我们将讨论如何在MySQL中检查列是否为空或Null,并探讨...
    99+
    2023-09-20
    mysql android 数据库
  • 如何检查mysql是否安装
    今天小编给大家分享一下如何检查mysql是否安装的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下...
    99+
    2024-04-02
  • jQuery如何检查是否隐藏?
    这篇文章将为大家详细讲解有关jQuery如何检查是否隐藏?,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。jQuery 检查是否隐藏的指南 jQuery 提供了多种方法来检查元素是否隐藏,以下是常用的方法:...
    99+
    2024-04-02
  • jQuery如何检查是否可见?
    这篇文章将为大家详细讲解有关jQuery如何检查是否可见?,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。jQuery 检查可见性 jQuery 提供了多种方法来检查元素是否可见,这些方法涵盖了从基本可见性...
    99+
    2024-04-02
  • 如何检查cookie是否过期
    在Golang实战开发的过程中,我们经常会遇到一些这样那样的问题,然后要卡好半天,等问题解决了才发现原来一些细节知识点还是没有掌握好。今天编程网就整理分享《如何检查cookie是否过期》,聊聊,希望...
    99+
    2024-04-05
  • js如何使用^来检查数字是否不相等
    这篇文章主要为大家展示了“js如何使用^来检查数字是否不相等”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“js如何使用^来检查数字是否不相等”这篇文章吧。使用^来检查数字是否不相等// ...
    99+
    2023-06-27
  • 如何在 PHP 中检查一个数组是否为空
    本文将介绍在 PHP 中检查一个 array 是否为空的方法。 使用 empty() 函数 使用 sizeof() 函数 使用 count() 函数 使用 NOT 操作...
    99+
    2024-02-27
  • linux如何检查vsftpd是否安装
    这篇文章主要讲解了“linux如何检查vsftpd是否安装”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux如何检查vsftpd是否安装”吧!linux检查vsftpd是否安装的方法:...
    99+
    2023-06-30
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作