首頁 > 後端開發 > Golang > 我需要指針來存取 Go 中的地圖嗎?

我需要指針來存取 Go 中的地圖嗎?

Susan Sarandon
發布: 2024-11-16 07:06:02
原創
1094 人瀏覽過

Do I Need Pointers to Access Maps in Go?

Go 中指向 Map 的指標

在 Go 中,map 是引用類型,這表示它們透過位址儲存在記憶體中。將映射分配給變數時,該變數會保存對記憶體中實際映射的參考。嘗試使用「&」運算子 (&valueToSomeType) 取得指向映射的指標是不必要的,因為映射已經透過引用傳遞。

出了什麼問題?

原問題中提到的編譯器錯誤(「內部編譯器錯誤:var without type,init:new」),表示一個單獨的問題,與使用指針無關。

用法

要使用引用變數存取映射,只需使用方括號表示法:

這將從中檢索與提供的鍵關聯的值valueTo 變數所引用的地圖。

以上是我需要指針來存取 Go 中的地圖嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板