当前位置: 首页 > news >正文

网站建设QQ刷赞快手刷粉网站推广

网站建设QQ刷赞,快手刷粉网站推广,截获网站流量怎么做,博彩网站做代理不管使用哪种语言,程序代码都可能包含各种错误,例如语法错误、逻辑错误、除 0 错误和文件缺失等。因此,每种编程语言都有处理错误的内置机制。 1. Go 程序中的错误 需要指出的是,错误有多种类型。语法错误通常是开发人员在编写代…

        不管使用哪种语言,程序代码都可能包含各种错误,例如语法错误、逻辑错误、除 0 错误和文件缺失等。因此,每种编程语言都有处理错误的内置机制。

1. Go 程序中的错误

        需要指出的是,错误有多种类型。语法错误通常是开发人员在编写代码时犯的拼写错误。这些可能只是拼写错误的单词或缺少字符的语句。语法错误通常会使用程序无法编译和运行,因此程序员必须在程序运行之前修复它们。像大多数语言一样,Go 编译器会在程序编译或运行时指出语法错误。常见的语法错误包括如下:

  • 使用错误的大小写,例如使用 println 而不是 Println。
  • 在使用变量之前没有声明变量。
  • 试图将一种类型的值赋给另一种类型的变量。

        此外还有逻辑错误。如果有逻辑错误,代码通常会编译并运行,但输出可能与预期不同。和语法错误一样,逻辑错误通常由开发人员引起的。逻辑错误通常表现为以下情形。

  • 当你想检查是否为真时,检查的却是 “是否为假”;
  • 赋值或变量错误;
  • 使用不正确的业务规则

其他一些逻辑错误和类似的错误也会导致程序停止工作。这些错误可能包括如下:

  • 被 0 除;
  • 试图向一个不存在的文件写入内容;
  • 试图将一个太大的值放入数值变量中;
  • 使用接收到的错误数据。

        这些是需要在 Go 程序中捕获和处理的错误。例如,假设用户被提示以整数形式输入他们的年龄,但实际输入了他们的名字,如果没有包含处理错误的逻辑,则 Go 程序可能会崩溃。 

2. Go 中的 error 类型

        在 Go 中,有一种专用的错误类型称为 error 类型。由于 error 是一种类型,因此我们可以将错误存储在变量中,从函数返回错误,并对任何其他与类型相关的错误执行操作。

        下面的代码包含了一个语法错误,这个错误被成功捕获。

package mainimport ("fmt""strconv"
)func main() {var str string = "10x"nbr, error := strconv.ParseInt(str, 10, 8)fmt.Println(nbr)fmt.Println(error)
}

当运行上述代码时,会得到以下消息:

0
strconv.ParseInt: parsing "10x": invalid syntax

3. 自定义错误处理

4. 错误方法

5. Errorf 函数

6. 空标识符

7. 用结构体表示错误消息

8. 多个自定义错误消息

http://www.hkea.cn/news/540631/

相关文章:

  • 中国建设银行网站软件不限次数观看视频的app
  • 网站开发建设的步骤win11优化大师
  • 在线做数据图的网站樱桃bt磁力天堂
  • 网站建设费的税率东莞公司网上推广
  • 上海设计公司排名前十宁波seo搜索优化费用
  • 如皋做网站公司com域名
  • 织梦做企业网站教程网络营销推广方案论文
  • 微信如何添加小程序二十条优化措施全文
  • 网站制作费可以做业务宣传费河北百度推广电话
  • wordpress日主题破解网站排名优化软件有哪些
  • 做公众号app 网站 app济南网站设计
  • 单位网站 单位网页 区别吗福州seo顾问
  • 专业做网站制作的公司百度地图网页版进入
  • 买卖网站域名骗局百度推广登陆
  • 石家庄大型网站设计公司手机怎么建网站
  • 政府网站图解怎么做百度关键词排名靠前
  • 天津做网站印标东莞网络推广排名
  • 设计一个外贸网站需要多少钱沈阳网站推广优化
  • 洗化行业做网站福州百度seo排名
  • 西安app网站开发项目腾讯域名注册官网
  • 网站开发的技术指标如何做网站搜索引擎优化
  • 建网站的要求老铁外链工具
  • wordpress有广告郑州seo优化大师
  • 企业网站推广的实验内容企业宣传网站
  • 如何开发高端市场宁波seo快速优化公司
  • 常用设计资源网站爱网站
  • 企业品牌网站营销关于seo的行业岗位有哪些
  • 群晖怎样做网站惠州网络营销
  • 怎么做网站内部链接的优化品牌营销推广代运营
  • 婚纱照网站制作搜索引擎优化搜索优化