gpt4 book ai didi

如果在 const 定义中声明和使用自定义类型,Godoc 不会生成 "const"字段?

转载 作者:数据小太阳 更新时间:2023-10-29 03:06:52 26 4
gpt4 key购买 nike

我发现 Godoc 是自动生成文档的好工具。但是我发现,如果我定义一个自定义类型并在我的常量定义中使用它,在 godoc HTML 中,常量将显示在该类型下,而不是在包级别。

这是一个简单的例子:

const (
Info = iota
Warning
Error
)

这将在 godoc 的顶部生成一个“常量”标题。但是,如果我执行以下操作,则不会有 Constants heading for the package

type Level int
const (
Info Level = iota
Warning
Error
)

在 godoc 输出中,常量将显示在 type Level 下,位于文档中间的某个位置,但不在顶部,也不在包级别。

有没有办法使用自定义类型,但仍然将const定义放在godoc的包级别?

最佳答案

GoDoc 按类型分组。无法将类型化常量的文档移动到包级别。这同样适用于“工厂”功能、方法等。

关于如果在 const 定义中声明和使用自定义类型,Godoc 不会生成 "const"字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31789348/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com