• 周五. 5 月 2nd, 2025

    Golang

    • 主页
    • Go语言教程 13.1. unsafe.Sizeof, Alignof 和 Offsetof

    Go语言教程 13.1. unsafe.Sizeof, Alignof 和 Offsetof

    Go语言的设计包含了诸多安全策略,限制了可能导致程序运行出错…

    Go语言教程 12.9. 几点忠告

    虽然反射提供的API远多于我们讲到的,我们前面的例子主要是给…

    Go语言教程 12.8. 显示一个类型的方法集

    我们的最后一个例子是使用reflect.Type来打印任意值…

    Go语言教程 12.7. 获取结构体字段标签

    在4.5节我们使用构体成员标签用于设置对应JSON对应的名字…

    Go语言教程 12.6. 示例: 解码S表达式

    标准库中encoding/…下每个包中提供的Ma…

    Go语言教程 12.5. 通过reflect.Value修改值

    到目前为止,反射还只是程序中变量的另一种读取方式。然而,在本…

    Go语言教程 12.4. 示例: 编码为S表达式

    Display是一个用于显示结构化数据的调试工具,但是它并不…

    Go语言教程 12.3. Display,一个递归的值打印器

    接下来,让我们看看如何改善聚合数据类型的显示。我们并不想完全…

    Go语言教程 12.2. reflect.Type 和 reflect.Value

    反射是由 reflect 包提供的。它定义了两个重要的类型,…

    Go语言教程 12.1. 为什么要使用反射

    Go语言提供了一种机制,能够在运行时更新变量和检查它们的值、…

    Go语言教程 11.6. 示例函数

    第三种被go test特别对待的函数是示例函数,以Examp…

    Go语言教程 11.5. 剖析

    基准测试(Benchmark)对于衡量特定操作的性能是有帮助…

    Go语言教程 11.4. 基准测试

    基准测试是测量一个程序在固定工作负载下的性能。在Go语言中,…

    Go语言教程 11.3. 测试覆盖率

    就其性质而言,测试不可能是完整的。计算机科学家Edsger …

    Go语言教程 11.2 测试函数

    每个测试函数必须导入testing包。测试函数有如下的签名:…