में शून्य और संख्या की तुलना करना ग्रोवी में निम्नलिखित सत्य क्यों है?ग्रोवी
0 > null
क्या यह पसंद करके है या यह तुलना के कार्यान्वयन का केवल एक परिणाम है?
मैं ग्रोवी 2.0.5 का उपयोग कर रहा हूं।
में शून्य और संख्या की तुलना करना ग्रोवी में निम्नलिखित सत्य क्यों है?ग्रोवी
0 > null
क्या यह पसंद करके है या यह तुलना के कार्यान्वयन का केवल एक परिणाम है?
मैं ग्रोवी 2.0.5 का उपयोग कर रहा हूं।
ग्रूवी null
में न्यूनतम संभव तत्व है, तो सब कुछ > null
assert 'tim' > null
assert 0 > null
assert -1 > null
assert Double.NEGATIVE_INFINITY > null
इसका मतलब यह है इस तरह चीजें काम कर सकते हैं:
[ 1, null, 3 ].sort()
अन्यथा क्या होगा? आप इस काम करना चाहते हैं, तो आप कहने के लिए या "शून्य कुछ भी की तुलना में अधिक है" "अशक्त कुछ भी की तुलना में कम है" है ...
ग्रूवी ग्रूवी में पूर्व
बेहतर नहीं था अगर शून्य हमेशा झूठी दे? शून्य <0 == झूठी शून्य> 0 == झूठी शून्य == 0 == झूठी? –
@ फ़ोबियानो: टिम पहले से ही उसके जवाब में शामिल है। 'हमेशा झूठी' का उपयोग करके आप लगातार सॉर्टिंग नहीं देंगे। –
bcz चुना शून्य 0 है –
यदि न्यूल 0 है, तो यह गलत होगा, है ना? – Simon
मैं अस्पष्ट था ... श्री tim_yates उत्तर –