गो

2010-11-18 13 views
39

में शून्य मान आप गो में "शून्य" मान कैसे व्यक्त करते हैं?गो

type Node struct { 
    next *Node 
    data interface{} 
} 

और मैं

return &Node{ data: NULL, next: NULL } 

उत्तर

78

NULL के बराबर nil है कहना चाहता हूँ। नोट, हालांकि, आपको आम तौर पर nil या शून्य में शून्य को प्रारंभ करने की आवश्यकता नहीं है, क्योंकि डिफ़ॉल्ट रूप से सभी चर (गतिशील आवंटित सहित) को प्रकार के अनुसार "शून्य मान" पर सेट किया जाता है (संख्या शून्य, संदर्भ nil)। तो आपके उदाहरण में new(Node) कहने का परिणाम nil दोनों क्षेत्रों के साथ एक नोड होगा।

10

मैं सिर्फ पता चला के रूप में आप पहले से ही पता चला, nil

1

मुझे लगता है कि Understanding NilGo में nil का एक उत्कृष्ट और व्यापक परिचय है। आप प्रस्तुति वीडियो here भी देख सकते हैं।