对Golang中的runtime.Caller使用说明
参数:skip是要提升的堆栈帧数,0-当前函数,1-上一层函数,....返回值:pc是uintptr这个返回的是函数指针file是函数所在文件名目录line所在行号ok 是否可以获取到信息示例:我们分别打印skip为0-3的相关信息结果:分析结果可以看到0-3分别上当前函数,当前函数的上一个caller,....我就废话不多说了,大家还是直接看代码吧~
用户评论
参数:skip是要提升的堆栈帧数,0-当前函数,1-上一层函数,....返回值:pc是uintptr这个返回的是函数指针file是函数所在文件名目录line所在行号ok 是否可以获取到信息示例:我们分别打印skip为0-3的相关信息结果:分析结果可以看到0-3分别上当前函数,当前函数的上一个caller,....我就废话不多说了,大家还是直接看代码吧~