有没有办法在Go中获取源代码文件名和行号?

问题描述:

在C/C++中,您可以使用__FILE____LINE__访问当前文件和行号。有没有办法在Go中获取源代码文件名和行号?

Go提供类似的东西吗?

的确如此:

http://golang.org/pkg/runtime/#Caller

runtime.Caller也可用于获取的调用函数的文件名/行号,太。