2020
12-24
12-24
对Golang中的runtime.Caller使用说明
如下所示:funcCaller(skipint)(pcuintptr,filestring,lineint,okbool)参数:skip是要提升的堆栈帧数,0-当前函数,1-上一层函数,....返回值:pc是uintptr这个返回的是函数指针file是函数所在文件名目录line所在行号ok是否可以获取到信息示例:我们分别打印skip为0-3的相关信息packagemainimport("fmt""runtime")funcmain(){fori:=0;i<4;i++{test(i)}}functest(skipint){call(skip)}funccal...
继续阅读 >