流浪者
中年油腻码农的小窝
Go语言的设计包含了诸多安全策略,限制了可能导致程序运行出错…
虽然反射提供的API远多于我们讲到的,我们前面的例子主要是给…
我们的最后一个例子是使用reflect.Type来打印任意值…
在4.5节我们使用构体成员标签用于设置对应JSON对应的名字…
标准库中encoding/…下每个包中提供的Ma…
到目前为止,反射还只是程序中变量的另一种读取方式。然而,在本…
Display是一个用于显示结构化数据的调试工具,但是它并不…
接下来,让我们看看如何改善聚合数据类型的显示。我们并不想完全…
反射是由 reflect 包提供的。它定义了两个重要的类型,…
Go语言提供了一种机制,能够在运行时更新变量和检查它们的值、…
第三种被go test特别对待的函数是示例函数,以Examp…
基准测试(Benchmark)对于衡量特定操作的性能是有帮助…
基准测试是测量一个程序在固定工作负载下的性能。在Go语言中,…
就其性质而言,测试不可能是完整的。计算机科学家Edsger …
每个测试函数必须导入testing包。测试函数有如下的签名:…