इस तरह एक struct बनाने के बाद:गोलांग structs में फ़ील्ड सेट और कैसे प्राप्त करें?
type Foo struct {
name string
}
func (f Foo) SetName(name string){
f.name=name
}
func (f Foo) GetName string(){
return f.name
}
मैं फू का एक नया उदाहरण कैसे बना सकते हैं और सेट और नाम मिलता है? मैं निम्नलिखित की कोशिश की:,
p:=new(Foo)
p.SetName("Abc")
name:=p.GetName()
fmt.Println(name)
कुछ भी नहीं मुद्रित हो जाता है क्योंकि नाम रिक्त है। तो मैं एक संरचना के अंदर एक क्षेत्र कैसे सेट और प्राप्त कर सकते हैं?
नाम() गेटर के लिए मूर्खतापूर्ण नाम होगा (http://golang.org/doc/effective_go.html#Getters देखें) –
यह स्वीकार्य उत्तर होना चाहिए! –
@ अज्ञात आप सही हैं, मैंने जवाब संपादित किया। –