गो में एक फ्लोट64 को इंट में कैसे परिवर्तित करता है? मुझे पता है कि strconv
पैकेज का उपयोग किसी भी चीज को स्ट्रिंग से या में बदलने के लिए किया जा सकता है, लेकिन डेटा प्रकारों के बीच नहीं जहां कोई स्ट्रिंग नहीं है। मुझे पता है कि मैं किसी fmt.Sprintf
भी चीज को स्ट्रिंग में बदलने के लिए उपयोग कर सकता हूं , और फिर strconv
यह उस डेटा प्रकार पर है जिसकी मुझे आवश्यकता है, लेकिन यह अतिरिक्त रूपांतरण थोड़ा अनाड़ी लगता है - क्या ऐसा करने का एक बेहतर तरीका है?
int(Round(f))
एक intat64 के लिए एक सेट करने के लिए। Stackoverflow.com/a/62753031/12817546 देखें ।float64(i)
एक intat64 के लिए एक सेट करने के लिए। Stackoverflow.com/a/62737936/12817546 देखें ।