【发布时间】:2019-01-09 12:26:12
【问题描述】:
我知道 Golang 支持通过以函数名称(拼写为“func”)开头的单行 cmets 来记录函数。但是,有一个令人作呕的副作用:拥有多个单行 cmets 不会生成带有换行符分隔每行文本的 GoDoc
这里有一张图片来说明:
这是函数及其文档:
//GetFunctionName gets function name
// Parameters:
// - `i` : Function
// **NOTE** this func fails if `i` is a variable set to a func
// (they're called "anonymous functions" in JavaScript)
func GetFunctionName(i interface{}) string {
return runtime.FuncForPC(reflect.ValueOf(i).Pointer()).Name()
}
如何在生成的文档中插入换行符? (如果这是 Javadoc,我会喜欢 <br>,一切都会好起来的)
【问题讨论】:
标签: go documentation godoc