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

网站广告推广技巧分享女和女做网站

网站广告推广技巧分享,女和女做网站,群辉服务器建设的网站,河南省建设教育培训中心网站Go 错误处理 Go 语言通过内置的错误接口提供了非常简单的错误处理机制。 error类型是一个接口类型#xff0c;这是它的定义#xff1a; type error interface {Error() string }我们可以在编码中通过实现 error 接口类型来生成错误信息。 函数通常在最后的返回值中返回错误…Go 错误处理 Go 语言通过内置的错误接口提供了非常简单的错误处理机制。 error类型是一个接口类型这是它的定义 type error interface {Error() string }我们可以在编码中通过实现 error 接口类型来生成错误信息。 函数通常在最后的返回值中返回错误信息。使用errors.New 可返回一个错误信息 func Sqrt(f float64) (float64, error) {if f 0 {return 0, errors.New(math: square root of negative number)}// 实现 }在下面的例子中我们在调用Sqrt的时候传递的一个负数然后就得到了non-nil的error对象将此对象与nil比较结果为true所以fmt.Println(fmt包在处理error时会调用Error方法)被调用以输出错误请看下面调用的示例代码 result, err: Sqrt(-1)if err ! nil {fmt.Println(err) }实例 实例 package main import ( fmt ) // 定义一个 DivideError 结构 type DivideError struct { dividee int divider int } // 实现 error 接口 func (de *DivideError) Error() string { strFormat : Cannot proceed, the divider is zero. dividee: %d divider: 0 return fmt.Sprintf(strFormat, de.dividee) } // 定义 int 类型除法运算的函数 func Divide(varDividee int, varDivider int) (result int, errorMsg string) { if varDivider 0 { dData : DivideError{ dividee: varDividee, divider: varDivider, } errorMsg dData.Error() return } else { return varDividee / varDivider, } } func main() { // 正常情况 if result, errorMsg : Divide(100, 10); errorMsg { fmt.Println(100/10 , result) } // 当除数为零的时候会返回错误信息 if _, errorMsg : Divide(100, 0); errorMsg ! { fmt.Println(errorMsg is: , errorMsg) } } 执行以上程序输出结果为 100/10 10 errorMsg is: Cannot proceed, the divider is zero.dividee: 100divider: 0
http://www.w-s-a.com/news/725371/

相关文章:

  • 网站公司企业宗旨我的网站 dedecms
  • 沧州网站优化做详情图的网站
  • 中国建设银行公积金网站wordpress表单 post
  • 找权重高的网站方法wordpress视频网站上传视频
  • 营销型网站架构师迁移wordpress500错误
  • 做网站还是博客由()承担
  • wordpress 导购站模板中国最新军事新闻直播83军
  • 公众号h5网站开发wordpress文章主图
  • ps怎么艺术字字体设计网站我想自己做网站
  • 北京做机柜空调的网站模板网站和插件
  • 手机购物网站模板wordpress添加分类文档
  • 网站开发知识网上怎么申请个人营业执照
  • 音乐网站建设费用营销策略都有哪些4p
  • 深圳制作网站怎么样wordpress 学习视频
  • 新公司注册网站传奇手游大型网站
  • 无极网站网站涉案多少人被抓网站的按钮怎么做
  • ds216j做网站做购物网站那个好
  • 做淘宝门头的网站阿里巴巴官网app
  • 安踏网站建设策划方案如何通过域名访问网站
  • 建设网站破解版seo查询 站长之家
  • 太原模板建站平台旅游企业网站建设工作的通知
  • 网站国外建设超级简历模板官网
  • 上海网站建设市场医药网站怎么做
  • 宁夏成城建设集团网站网店美工课本
  • 哪些网站的简历做的比较好政务服务 网站 建设方案
  • 如何建设个人网站凡科怎么样vps安装wordpress后怎样登录
  • 学seo朝阳区seo
  • 网站开发团队成员皮具网站建设
  • 国外外贸需求网站响应式布局网页
  • 手机端便民服务平台网站建设昆明网络哪家好