डिस्क्लेमर: मुझे पता है कि डेटाटाइप्स थोड़ा सा सब्जेक्टिव है, जिसकी स्क्रिप्टिंग / प्रोग्रामिंग भाषा आप इस्तेमाल कर रहे हैं, मैं पाइथन में लिखना पसंद करता हूं; हालांकि मैं किसी भी lanugage / कार्यान्वयन के बारे में सुनकर खुश हूं।
तीन-राज्य चर को स्टोर करने के लिए सबसे अच्छा डेटाटाइप क्या है? पॉजिटिव, न्यूट्रल और नेगेटिव में कुछ सक्षम या प्रतिनिधित्व करने वाला।
उदाहरण: पूर्णांकों -1
, 0
, 1
।
- प्रो: बहुत संक्षिप्त।
- प्रो: संभावित रूप से कुशल, एक एकल-बिट हस्ताक्षरित पूर्णांक के रूप में संग्रहीत किया जा सकता है।
- प्रो: एक पैमाने के रूप में इस्तेमाल किया जा सकता है, जैसे कि एक अस्थायी बिंदु गुणक।
उदाहरण 2: 0
, null
, 1
(या किसी भी परिवर्तन)
- प्रो: गैर-तटस्थ उपयोग मामला बाइनरी हो सकता है।
- Con: डायनेमिक डेटाटाइप की आवश्यकता है
- Con: संभावित रूप से संक्षिप्त नहीं।
उदाहरण 3: +
, (रिक्त स्ट्रिंग),
-
- प्रो: बहुत संक्षिप्त।
- Con: राज्य का निर्धारण करने के लिए स्ट्रिंग लॉजिक का उपयोग कर सकते हैं।
- प्रो ?: सहज चित्रमय प्रतिनिधित्व।
शायद कुछ चतुर बाइनरी लॉजिक है जो कुछ ऐसा कर सकता है जो मैं सोच भी नहीं सकता, शायद उपयोग के मामले के बहुत सारे विचार हैं।
इसके अलावा, डेटाबेस इंजन में स्टोर करने के लिए एक टर्नरी राज्य को अपनाने पर कोई विचार है? संदर्भ के लिए इनोडब की तरह।