在 Go 中,您可以定義自訂函數並將它們作為值分配給映射中的鍵。這允許基於給定鍵動態執行函數。
要實現此目的,您可以建立一個類型為 map[string]func(...) 的映射,其中鍵是字串,值為一個函數。但是,提供的程式碼嘗試使用 Go 不支援的語法。
要解決此問題,請使用以下程式碼:
在此範例中:
請注意,所提供的程式碼範例中的interface{} 類型不是必需的,可以簡化為func(...).
以上是如何在 Go Map 中將函數作為值進行賦值和呼叫?的詳細內容。更多資訊請關注PHP中文網其他相關文章!