मुझे गो में मानचित्रों के लिए पॉइंटर्स बनाने में थोड़ा परेशानी हो रही है। क्या आप कृपया मुझे बता सकते हैं कि क्या मैं मानचित्र पैरामीटर को सही तरीके से पास कर रहा हूं? यह structs के साथ पूर्णांक मूल्य जोड़ता है।गोलांग में मानचित्रों को पास करने वाले पॉइंटर्स
type symbol_table struct{
---
---
---
}
//is the map parameter being called correctly?
func TD(..., symbolMAP *map[int]symbol_table, ...){
---
---
---
}
func main(){
symbolMAP:=make(map[int] symbol_table)
TD(&symbolMAP)
}
पॉइंटर क्यों पास करें? एक नक्शा पहले से ही एक संदर्भ प्रकार है। मानचित्र में परिवर्तन अन्य चर से देखे जाएंगे। और आप क्या त्रुटियां प्राप्त कर रहे हैं? आपके प्रश्न में inforamtion की कमी है। –
धन्यवाद, मुझे एहसास हुआ कि मैंने पोस्ट किया है कि एमएपी पहले से ही एक संदर्भ प्रकार है। मैंने अपने कोड में सुधार किया है। मुझे दृढ़ विश्वास है कि मेरी समस्या कहीं और झूठ बोल रही है। जब मैं अपनी समस्या को बेहतर जानता हूं तो मैं इस पोस्ट पर वापस आऊंगा। – progfan
"परेशानी" का क्या अर्थ है? आपको कुछ प्रकार की संकलन त्रुटि मिलती है? यह सही उत्पादन का उत्पादन नहीं करता है? – newacct