Arduino/stringobject/compareto

من موسوعة حسوب
مراجعة 11:20، 29 أكتوبر 2018 بواسطة جميل-بيلوني (نقاش | مساهمات) (أنشأ الصفحة ب'توازن الدالة <code>compareTo()‎</code> بين سلسلتين نصيتين وتحدِّد أيهما أكبر من الأخرى أو إن كانتا متسا...')
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

توازن الدالة compareTo()‎ بين سلسلتين نصيتين وتحدِّد أيهما أكبر من الأخرى أو إن كانتا متساويتين. تجري الدالة عملية الموازنة على كل محرفين متقابلين من السلسلتين النصيتين المراد الموازنة بينهما بناءً على قيمة هذين المحرفين في الجدول ASCII. هذا يعني أنَّ الحرف 'a' مثلًا أصغر من المحرف 'b' (يأتي قبله) ولكنه أكبر من المحرف 'A' (يأتي بعده)؛ الأرقام أصغر من الحروف الأبجدية دومًا.

البنية العامة

string.compareTo(string2)

المعاملات

string

السلسلة النصية الأولى المراد موازنتها.

string2

السلسلة النصية الثانية المراد موازنتها مع السلسلة النصية string.

القيم المعادة

يعاد عدد سالب إن كانت السلسلة النصية string الأولى أصغر من السلسلة النصية string2 الثانية، أو يعاد العدد 0 إن كانت السلسلة string مساويةً للسلسلة string2، أو يعاد عددٌ موجبٌ إن كانت السلسلة string2 الأولى أكبر من السلسلة string2 الثانية.

انظر أيضًا

مصادر