美文网首页
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