2016-07-18 8 views
5

मैपिंग डेटा के साथ मैं कुछ अनुबंध कोड बना देता हूं। जब मैं पहली बार डेटा मान तक पहुंचता हूं, तो ईथरियम 0 देता है।एथेरियम अनुबंध चर के प्रारंभिक मूल्य क्या है?

क्या यह ईथरियम का विनिर्देश है? दूसरे शब्दों में, क्या मैं इस धारणा पर एक अनुबंध लिख सकता हूं कि परिवर्तनीय का प्रारंभिक मान 0 है?

+1

की संभावित डुप्लिकेट [वहाँ घनत्व में चीज की तरह शून्य] (http://stackoverflow.com/q/37852682/1260906)। यह भी देखें [यह] (http://ethereum.stackexchange.com/a/2134/87), [यह] (http://ethereum.stackexchange.com/q/2502/87) और [यह] (http: //ethereum.stackexchange.com/q/5683/87) [एथेरियम स्टैक एक्सचेंज] पर (http://ethereum.stackexchange.com/)। – default

उत्तर

5

हां, यह डिफ़ॉल्ट व्यवहार है। प्रत्येक प्रकार में "शून्य-स्थिति" डिफ़ॉल्ट मान होता है। उदाहरण के लिए बूलियन, झूठी के डिफ़ॉल्ट मान का एक डिफ़ॉल्ट मान पूर्णांक और का डिफ़ॉल्ट मान ""

आप यहाँ और अधिक पढ़ सकते हैं तार http://solidity.readthedocs.io/en/develop/control-structures.html#default-value

संबंधित मुद्दे