首页 > 其他分享 >错误处理

错误处理

时间:2022-11-10 11:37:27浏览次数:40  
标签:errors 接口类型 num result error 错误处理

1、说明定义

  error类型是一个接口类型

1 // 错误处理是一个接口类型
2 type error interface {
3     Error() string
4 }

2、example

 1 package main
 2 
 3 import (
 4     "errors"
 5     "fmt"
 6 )
 7 
 8 // 错误处理是一个接口类型
 9 type error interface {
10     Error() string
11 }
12 
13 func test(num float64) (float64, error) {
14     if num < 0 {
15         return 0, errors.New("should gt 0")
16     } else {
17         return 1, errors.New("you are right")
18     }
19 }
20 
21 func main() {
22     result, des := test(1)
23     fmt.Println(result, des)
24 }

 

标签:errors,接口类型,num,result,error,错误处理
From: https://www.cnblogs.com/shixiaogu/p/16876490.html

相关文章

  • Mysql常见错误处理(持续更新)
    ERROR1290(HY000):TheMySQLserverisrunningwiththe--skip-grant-tablesoptionsoitcannotexecutethisstatement​mysqladmin: connect to server at '......
  • golang中的错误处理
    0.1、索引https://waterflow.link/articles/16667167272361、panic当我们执行panic的时候会结束下面的流程:packagemainimport"fmt"funcmain(){ fmt.Println("......
  • 0096-Go-错误处理
    环境Time2022-08-24Go1.19前言说明参考:https://gobyexample.com/errors目标使用Go语言的错误处理。错误处理packagemainimport("errors""fmt......
  • 【ASPNet 6.0】错误处理:System.InvalidOperationException: Reading is already in pr
    错误信息为:System.InvalidOperationException:Readingisalreadyinprogress.atMicrosoft.AspNetCore.Server.Kestrel.Core.Internal.Http.Http1ContentLengthMes......
  • Kuix 错误处理机制
    Kuix错误处理机制最近在做手机软件,暂时选定JavaME作为开发语言,而Kuix作为界面开发框架。总体来说,使用Kuix做出来的界面还是很漂亮的,兼容性也不错。项目进入......
  • Go 语言入门很简单:Go 语言的错误处理
    本文将介绍Go中的错误处理,以及为什么我们需要错误处理。什么是错误处理异常处理是任何语言都不能绕不开的话题。Go语言没有提供传统的​​try...catch​​语句来处理异......
  • Java中的错误处理
    Java中的错误处理面向对象的错误处理机制错误被抽象成类(异常类)错误的具体信息、发生错误的上下文状态被封装在异常类的实例中如何使用异常1.在方法体中创建异常类的实......
  • 第十五章 Ansible-playbook错误处理
    一、playbook忽略错误默认playbook会检测task执行的返回状态,如果遇到错误则会立即终止playbook的后续task执行,然而有些时候playbook即使执行错误了也要让其继续执行。加......
  • go语言的错误处理(自定义错误类型, wrap error)
    go语言的错误处理没有其他语言的try,catch,finally异常捕获机制,需要显式地进行错误处理,如果只是单纯地将错误返回,在深度过大时可能无法清楚地知道调用的链路。这时候可以通......
  • [错误处理] CMake中GCC编译器链接.lib文件出现无法找到文件错误的问题
    奇怪的BUG库文件名为WebView2Loader.dll.lib,在CMake+Mingw环境下出现了无论改为libWebView2Loader,WebView2Loader,WebView2Loader.dll.a都无法找到文件的问题link_......