अवलोकन
fixnum पैकेज 32-बिट और 64-बिट साइन्ड फिक्स्ड-विड्थ पूर्णांक प्रकार प्रदान करता है जो Dart के मूल और JavaScript रनटाइम में सुसंगत व्यवहार सुनिश्चित करता है। यह प्लेटफ़ॉर्म के बीच पूर्णांक हैंडलिंग में अंतरों को दूर करता है, विशेष रूप से वेब वातावरण में जहां JavaScript पूर्णांक के लिए फ्लोटिंग-पॉइंट संख्याओं का उपयोग करता है। यह लाइब्रेरी किसी भी निष्पादन वातावरण में भावनात्मक गणित और बिटवाइज ऑपरेशन की आवश्यकता वाले अनुप्रयोगों के लिए उपयुक्त है।
उपयोग
- प्लेटफॉर्म-समग्र इंटीजर सुसंगतता
- वेब और मूल संख्या सिंक्रनाइज़ेशन
- एन्क्रिप्शन ऑपरेशन
- नेटवर्क प्रोटोकॉल कार्यान्वयन
- बाइनरी डेटा प्रोसेसिंग
- लो-लेवल सिस्टम प्रोग्रामिंग
मुख्य विशेषताएँ
- 32-बिट और 64-बिट पूर्णांक प्रकार में निश्चित किया गया
- सुसंगत ओवरफ्लो व्यवहार
- बिटवाइज संचालन समर्थन
- JavaScript रनटाइम सुसंगतता
- कोई बाहरी निर्भरता नहीं
- न्यूनतम प्रदर्शन अतिरिक्त लागत
इनके लिए उपयुक्त
- बहुप्लेटफॉर्म लक्षित विकासकर्ता
- सटीक पूर्णांक गणना की आवश्यकता वाले अनुप्रयोग
- डार्ट में सिस्टम प्रोग्रामिंग
- बाइनरी प्रोटोकॉल के साथ अंतरक्रिया
- निर्धारित पूर्णांक व्यवहार की आवश्यकता वाले प्रोजेक्ट्स
विचार योग्य बातें
- मूल इंटीजर उपयोग केस के लिए आवश्यक नहीं
- सरल ऑपरेशन के लिए हल्का ओवरहेड जोड़ सकता है
- स्थिर चौड़ाई प्रकार के लिए स्पष्ट आयात की आवश्यकता होती है
- केवल साइन वाले पूर्णांकों तक सीमित
- अनियमित अवधारणा अंकगणित के लिए उपयुक्त नहीं