golang runtime.Caller 获取调用堆栈信息, Caller(1) 和 Caller(2) 的区别

func whoCalledMe() { // 获取调用堆栈信息 _, fileName, lineNo, ok := runtime.Caller(2) if !ok { fmt.Println("Failed to get caller information") return } fmt.Pr

posted on 2024-06-22 13:38  ercom  阅读(7)  评论(0编辑  收藏  举报