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

网站建设有什么用网站毕业设计怎么做

网站建设有什么用,网站毕业设计怎么做,百度浏览器主页网址,wordpress 登陆界面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.yingshimen.cn/news/54548/

相关文章:

  • 西安网站建设 分类信息通辽正规网站建设
  • 做gif表情包的网站免费制作个人网站的软件
  • 安徽建站贵吗阿里巴巴运营免费教程
  • 合肥网站优化技术建筑新型模板
  • 动易企业网站进黑龙江建设网站用哪个浏览器好
  • 游戏开发巨头常德seo技术
  • 白名单 网站廊坊建设网站
  • 北塘网站制作网站微信公众号链接怎么做
  • 微管家里的微网站怎么建设网站排名查询
  • 网站模板制作流程响应式网站解决方案
  • 义乌哪里有学做网站的网站加app建设
  • 做我女朋友网站广州谷歌seo
  • wordpress 问号无锡做网站优化哪家好
  • 容桂营销网站建设湖北建设科技中心网站
  • 专业商城网站建设哪家便宜wordpress跟换域名
  • 新企业建网站专注网站平台推广公司
  • 大兴网站建设服务公司网站开发技术题目
  • 女性开源网站威海建设集团招聘信息网站
  • 网站建设南京公司网站建设中可能出现的问题
  • 哈尔滨网站建设公司那家好莱芜网站建设价格
  • 郑州做网站网站建设费用西安建设工程信息网ca锁怎么安装
  • wordpress建站原理厚街做网站
  • 海外访问国内网站 dns装修的网站都有哪些
  • 深圳市网站开发公司2021年10月新闻摘抄
  • wordpress添加底部导航郑州网站seo厂家
  • 广州乐地网站建设水果营销软文
  • 制作华为手机网站建设规划书浙江省建筑培训网
  • 厦门网站设计公司找哪家福建小程序开发游戏网站的建设
  • 网站建设 企业文化蚌埠网站建设网站
  • 建网站选哪个google登录入口