行号
已收录文章:2篇
-
问题内容有没有办法在 Go 中获取源代码文件名和行号? 正确答案在 Go 中可以通过 runtime.Caller() 函数获取当前执行的代码所在的文件名和行号信息。下面是一个示例:package mainimport290 收藏
-
大家还是直接看代码吧~ // 获取正在运行的函数名 func runFuncName()string{ pc := make([]uintptr,1) runtime.Callers(2,pc) f := runtime.FuncForPC(pc[0]) return f.Name() } package main import( "fmt" "runtime" )412 收藏