在Go 中動態檢索函數名稱
在Go 中,決定給定函數的名稱可能有利於除錯、日誌記錄等場景。本文示範如何使用 runtime.FuncForPC 套件實現此功能。
提供的程式碼範例定義了一個函數 foo 和一個函數 GetFunctionName,該函數採用介面並以字串形式傳回函數名稱。
讓我們分解 GetFunctionName 函數:
遵循此方法,您可以成功提取Go中給定函數的名稱。此功能在各種情況下都很有用,並增強了程式碼庫的透明度和控制力。
以上是如何動態檢索 Go 中的函數名稱?的詳細內容。更多資訊請關注PHP中文網其他相關文章!