美文网首页📗Go语言:基础大全
Go语言:多种打印错误信息的方法

Go语言:多种打印错误信息的方法

作者: 白祤星 | 来源:发表于2019-06-10 15:28 被阅读4417次

下列方法任选其一,唯一的建议只有 方法一

代码实例:方法 1(推荐)


  • panic 会输出 错误信息错误所在行数,输出完后 强制退出
  • 相对 方式2log.Fatal 比较友好,重点是 不用导包
package main

import (
    "errors"
)

func main() {
    err := errors.New(`你产生了一个错误`)
    panic(err)
}

代码实例:方法 2


  • log.Fatal 会输出 错误信息发生错误的时间,输出完后 强制退出
package main

import (
    "errors"
    "log"
)

func main() {
    err := errors.New(`你产生了一个错误`)
    log.Fatal(err)
}

代码实例:方法 3


  • log.Println 会输出 错误信息发生错误的时间,输出完后 继续执行
package main

import (
    "errors"
    "log"
)

func main() {
    err := errors.New(`你产生了一个错误`)
    log.Println(err)
}

相关文章

  • Go语言:多种打印错误信息的方法

    下列方法任选其一,唯一的建议只有 方法一 代码实例:方法 1(推荐) panic 会输出 错误信息 与 错误所在行...

  • GO语言初级学习之代码案例03

    GO语言初级学习之代码案例03 @(go语言 黑马)[GO语言] 打印等腰三角形 题目:通过程序打印出一个“ * ...

  • Go命令

    go env 用于打印Go语言的环境信息。go run 编译并运行源码文件。go build 编...

  • Go命令

    假如你已安装了golang环境,你可以在命令行执行go命令查看相关的Go语言命令: go env用于打印Go语言的...

  • go语言中的方法

    go支持OO语言的一些特性,方法就是其中之一。本文将介绍go语言中方法相关的概念。 方法声明 在go语言中,我们可...

  • Android开发—— 小工具,大效率

    一、Hugo插件 —— 打印方法运行时间 首先申明下,此Hugo非 彼Hugo(Hugo是由Go语言实现的静态网站...

  • go语言array, slice, map(四)

    array go语言数组,定义方法如下: var arr [n]type 声明方法 go语言也支持多维数组 sli...

  • GO语言基础(六)

    定义变量 Go语言里面定义变量有很多种方式。使用var关键字是Go最基本的定义变量方式,与C语言不同的是Go把变量...

  • 《Go语言入门经典》23章读书笔记

    第23章 Go语言时间编程 23.1 时间元素编程 要使用Go语言打印计算机中的当前时间,可使用函数Now。 23...

  • Golang中Bit数组如何实现(代码示例)

    Go语言[https://www.php.cn/be/go/]实现Bit数组常用方法 Go语言里的集合一般会用ma...

网友评论

    本文标题:Go语言:多种打印错误信息的方法

    本文链接:https://www.haomeiwen.com/subject/tvpzxctx.html