الفرق بين المراجعتين ل"Arduino/stringobject/compareto"
< Arduino | stringobject
اذهب إلى التنقل
اذهب إلى البحث
جميل-بيلوني (نقاش | مساهمات) (أنشأ الصفحة ب'توازن الدالة <code>compareTo()</code> بين سلسلتين نصيتين وتحدِّد أيهما أكبر من الأخرى أو إن كانتا متسا...') |
(لا فرق)
|
مراجعة 11:20، 29 أكتوبر 2018
توازن الدالة compareTo()
بين سلسلتين نصيتين وتحدِّد أيهما أكبر من الأخرى أو إن كانتا متساويتين. تجري الدالة عملية الموازنة على كل محرفين متقابلين من السلسلتين النصيتين المراد الموازنة بينهما بناءً على قيمة هذين المحرفين في الجدول ASCII. هذا يعني أنَّ الحرف 'a' مثلًا أصغر من المحرف 'b' (يأتي قبله) ولكنه أكبر من المحرف 'A' (يأتي بعده)؛ الأرقام أصغر من الحروف الأبجدية دومًا.
البنية العامة
string.compareTo(string2)
المعاملات
string
السلسلة النصية الأولى المراد موازنتها.
string2
السلسلة النصية الثانية المراد موازنتها مع السلسلة النصية string
.
القيم المعادة
يعاد عدد سالب إن كانت السلسلة النصية string
الأولى أصغر من السلسلة النصية string2
الثانية، أو يعاد العدد 0 إن كانت السلسلة string
مساويةً للسلسلة string2
، أو يعاد عددٌ موجبٌ إن كانت السلسلة string2
الأولى أكبر من السلسلة string2
الثانية.