2012-12-17 25 views
6

क्या कोई तरीका है कि मैं अपने सिस्टम पर डिफ़ॉल्ट रूप से गो कंपाइलर उपयोग int64 कर सकता हूं? मैं अपनी 64 बिट मशीन पर प्रोजेक्ट यूलर के लिए कोड लिख रहा हूं। कोड साझा करने की संभावना कम है इसलिए 32 बिट मशीन पर इसे चलाने के बारे में कोई चिंता नहीं है।डिफ़ॉल्ट रूप से गो संकलक का उपयोग int64 बनाना

+7

क्यों नहीं 'int' के बजाय' int64' का उपयोग करें? –

उत्तर

16

int टाइप में अगली रिलीज, संस्करण 1.1 में 64 बिट मशीनों पर 64 बिट होंगे। यदि आप नवीनतम विकास कोड डाउनलोड करते हैं तो आप इसका उपयोग कर सकते हैं।

int को एक निश्चित आकार के लिए मजबूर करने का कोई तरीका नहीं है। हालांकि, जब आप int का उपयोग करते हैं तो आपको कभी भी एक विशेष आकार नहीं लेना चाहिए। इसके बजाय, स्पष्ट रूप से int64 के रूप में अपनी संख्या टाइप करें।

+0

मुझे लगता है कि यह एक अच्छा जोड़ा – cobie

+0

हाय स्टीफन वेनबर्ग, हम गो की TODO सूची या अगली संस्करण जानकारी कहां प्राप्त कर सकते हैं? – Gizak