2011-10-09 23 views
8

मैं सी # आईसीओम्पेर्बल के स्कैला समकक्ष की खोज कर रहा हूं, और मुझे तुलनात्मक गुण मिला। मेरा मतलब है - तुलनात्मक उल्लेख किया गया है, लेकिन जब मैं इसे http://www.scala-lang.org/api/current/scala/ पर खोजता हूं तो मुझे 0 हिट मिलती हैं। नाम के कारण, Google का उपयोग करके मुझे बहुत कुछ मिलता है "कैसे स्केल तुलनात्मक है ..." परिणाम।स्कैला की तुलनात्मक विशेषता क्या है?

क्या कोई संसाधन है जो मैं इस रहस्यमय तुलनात्मक चीज़ के बारे में पढ़ सकता हूं? सभी आदेशों के बाद इसे विस्तारित किया जाता है, इसलिए इसे अस्तित्व में होना चाहिए।

उत्तर

16

Comparable जो आपने देखा है java.lang.Comparable होना चाहिए। Scala stdlib में Comparable नाम की कोई विशेषता नहीं है। स्कैला की Ordered विशेषता java.lang.Comparable फैली हुई है।

+0

धन्यवाद। ऐसे मामले में मैं आदेश की जानकारी को बहुत भ्रामक मानता हूं, यह कहता है "विशेषता आदेश [ए] तुलनात्मक [ए]" बढ़ाता है, देखें: http://www.scala-lang.org/api/current/scala/math/Ordered.html – greenoldman

+1

आपको [स्रोत] (http://goo.gl/VohCU) में देखना चाहिए था। :) – missingfaktor

+4

@macias और यदि आप कहां से हैं, यह देखने के लिए माउस को "ऑर्डर" पर रखा गया है, तो आपको "java.lang.comparable" के साथ पॉप-अप करने वाला एक संकेत बॉक्स दिखाई देगा। इसके अलावा, अगर यह स्कैला से था, तो यह एक लिंक होगा - हालांकि यह स्कालाडोक में सिर्फ एक कमी है, क्योंकि हम इसके लिए जावाडोक से जुड़ना चाहते हैं। –

संबंधित मुद्दे