आप गो में "शून्य" मान कैसे व्यक्त करते हैं?
type Node struct {
next *Node
data interface{}
}
और मैं कहना चाहता हूं
return &Node{ data: NULL, next: NULL }
जवाबों:
के बराबर NULLहै nil, जैसा कि आप पहले से ही पता चला है। ध्यान दें, हालांकि, आपको आमतौर पर nilगो में या शून्य से चीजों को शुरू करने की आवश्यकता नहीं है , क्योंकि डिफ़ॉल्ट रूप से सभी चर (गतिशील रूप से आवंटित वाले सहित) टाइप (संख्या शून्य, संदर्भ nil) के अनुसार "शून्य मान" पर सेट होते हैं । तो आपके उदाहरण में कहा गया है new(Node)कि दोनों क्षेत्रों के साथ एक नोड होगा nil।
मुझे लगता है कि अंडरस्टैंडिंग निल एक उत्कृष्ट और व्यापक परिचय nilहै Go। आप यहां प्रस्तुति वीडियो भी देख सकते हैं ।