रूबी <=>
(स्पेसशिप) ऑपरेटर क्या है? क्या ऑपरेटर किसी अन्य भाषाओं द्वारा कार्यान्वित किया जाता है?
[1,nil] <=> [1,3]
आप जैसे सरणियों की तुलना करते हैं, तो परिणाम नहीं nil
होने तक प्रत्येक तत्व की तुलना करें । रूबी के पास इस उदाहरण में कम-से-अधिक या अधिक-से-अधिक घोषणा करने का कोई तरीका नहीं है, क्योंकि एक तुलना बस नहीं की जा सकती है। के रूप में "बराबर नहीं" व्यवहार किया जाना चाहिए। यदि आप डेटा के बारे में कुछ जानते हैं, और उदाहरण के लिए , रूबी के रूप में इलाज करना चाहते हैं । <=>
0
nil
nil
0
[1,3,2] <=> [2,2,2]
?