यह काम करता है।चैनल प्रकार में '<-' क्यों है?
var tick <-chan time.Time = time.Tick(1e8)
हालांकि, ऐसा नहीं है।
var tick chan time.Time = time.Tick(1e8)
क्यों मैं एक चैनल के लिए मेरी प्रकार घोषणा में एक <-
की ज़रूरत है? मैंने सोचा कि <-
एक चैनल से लिखने या पढ़ने के लिए था। यह एक प्रकार में क्यों दिखाई देगा?
@ डेविड-फोक्स, यह भी ध्यान दें कि आप केवल 'टिक: = time.Tick (1e8)' का उपयोग कर सकते हैं और संकलक स्वचालित रूप से 'टिक' के लिए सही प्रकार प्राप्त कर सकते हैं। यह दृष्टिकोण अव्यवस्था को भी कम कर देता है। – kostix