سؤال

ما هي وظيفة Perl التي تحقق نفس الشيء مثل compareTo() في جافا؟ وأنا أعلم عن eq و ne لكني أريد المقارنة لمعرفة ما إذا كانت سلسلة واحدة أكبر من أخرى.

هل كانت مفيدة؟

المحلول

لديك بالفعل cmp (للسلاسل) و <=> (للأرقام) المشغلين. نرى قسم مشغلي المساواة في بيرلوب.

مثال:

print "foo" cmp "bar"; # prints 1

نصائح أخرى

gt يجب أن تفعل الخدعة

تحرير: في الواقع ، cmp سيكون أكثر شبهاً بـ Compareto () ، gt سوف أخبرك فقط ما إذا كانت السلسلة أكبر من الآخر.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top