docs for the Pervasives.compare
function राज्य कि-1, 0 और 1 से कुछ और लौटने की तुलना कर सकते हैं?
compare x y
रिटर्न0
अगरx
y
के बराबर है, एक नकारात्मक पूर्णांक अगरx
y
से कम है, और उसे धन पूर्णांक अगरx
y
से अधिक है।
यह पता चलता है यह लौट सकते हैं किसी भी नकारात्मक या सकारात्मक पूर्णांक, बस -1
नहीं या 1
, greater- या कम सत्ता प्रतिनिधित्व करते हैं। हालांकि, क्या यह वास्तव में होता है?
इस तरह
match String.compare key new_key with
| 1 -> Node (left, insert new_key right, key)
| -1 -> Node (insert new_key left, right, key)
| _ -> Node (left, right, key)
और अधिक कठिन लेखन कोड बनाना होगा (when
का उपयोग कर, शायद?)।
मुझे विशेष रूप से String.compare
में रूचि है। its implementation पर एक नज़र डालने के बाद, यह केवल Pervasives.compare
पर आगे बढ़ता है, जो बदले में external
का उपयोग करके लागू किया जाता है। कोई विचार नहीं कि यह क्या करता है।
मैंने अभी ओकैमल सीखना शुरू कर दिया है। यह टैग आपको इस टैग पर पोस्ट करने के लिए वास्तव में अच्छा है^_^ – naomik