美文网首页
3.3. 调试器

3.3. 调试器

作者: 曲镇 | 来源:发表于2018-12-07 09:27 被阅读0次

    使用下面的一些有用的方法来调试:

    1. 在合适的位置使用打印语句输出相关变量的值(print/println 和 fmt.Print/fmt.Println/fmt.Printf)。

    2. 在 fmt.Printf 中使用下面的说明符来打印有关变量的相关信息:

        %+v 打印包括字段在内的实例的完整信息

        %#v 打印包括字段和限定类型名称在内的实例的完整信息

        %T 打印某个类型的完整说明

    3. 使用 panic 语句来获取栈跟踪信息(直到 panic 时所有被调用函数的列表)。

    4. 使用关键字 defer 来跟踪代码执行过程。

    测试代码

    package main

    import "fmt"

    func main() {

        var a int = 8

        b := 9

        c := b + a

        fmt.Printf("%+v \n", c)

        fmt.Printf("%#v \n", c)

        fmt.Printf("%T \n", c)}

    测试结果

    17

    17

    int

    相关文章

      网友评论

          本文标题:3.3. 调试器

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