如何操作: 在Go中,你可以使用标准的fmt包将调试输出打印到控制台。fmt包提供了多种函数,如Println、Printf和Print,以满足不同的格式化需求。
fmt
Println
Printf
Print
如何做: 虽然Go本身不包含内置的REPL,但社区已经创建了如gore这样的工具来填补这一空白。首先,通过运行以下命令安装gore:.
gore
如何操作: Go 提供了一个内置的调试工具叫作 delve。这是一个功能齐全的调试工具,允许您逐步执行 Go 程序,检查程序变量和评估表达式。 首先,您必须安装 delve。您可以通过运行以下命令来完成安装:.
delve
如何: 在 Go 中,测试通常写在与它们测试的代码相同的包中。包含测试的文件名以 _test.go 为后缀。测试是采用指向 testing.T 对象(来自 testing 包)的指针作为参数的函数,并通过调用如 t.Fail()、t.Errorf() 等方法来标示失败。 一个简单的针对在 math.go 中定义的函数 Add 的测试示例:.
_test.go
testing
t.Fail()
t.Errorf()
math.go
Add