الفرق بين المراجعتين ل"Arduino/stringobject/endswith"
< Arduino | stringobject
اذهب إلى التنقل
اذهب إلى البحث
جميل-بيلوني (نقاش | مساهمات) ط (نقل جميل-بيلوني صفحة Arduino/string/endswith إلى Arduino/stringobject/endswith: تصحيح العنوان.) |
جميل-بيلوني (نقاش | مساهمات) (إضافة أمثلة.) |
||
سطر 13: | سطر 13: | ||
==القيم المعادة== | ==القيم المعادة== | ||
تعاد القيمة <code>[[Arduino/constants#.D8.A7.D9.84.D8.AB.D8.A7.D8.A8.D8.AA true|true]]</code> المنطقية إن كانت السلسلة النصية <code>string</code> تنتهي بمحارف السلسلة <code>string2</code>، أو تعاد القيمة <code>[[Arduino/constants#.D8.A7.D9.84.D8.AB.D8.A7.D8.A8.D8.AA false|false]]</code> خلاف ذلك. | تعاد القيمة <code>[[Arduino/constants#.D8.A7.D9.84.D8.AB.D8.A7.D8.A8.D8.AA true|true]]</code> المنطقية إن كانت السلسلة النصية <code>string</code> تنتهي بمحارف السلسلة <code>string2</code>، أو تعاد القيمة <code>[[Arduino/constants#.D8.A7.D9.84.D8.AB.D8.A7.D8.A8.D8.AA false|false]]</code> خلاف ذلك. | ||
+ | ==أمثلة== | ||
+ | مثال على استعمال الدالة <code>endsWith()</code>:<syntaxhighlight lang="arduino"> | ||
+ | String stringValue = "We love wikiHsoub"; | ||
+ | void setup() { | ||
+ | Serial.begin(9600); | ||
+ | } | ||
+ | |||
+ | void loop() { | ||
+ | Serial.println(stringValue.endsWith("Hsoub")); // 1 or true | ||
+ | Serial.println(stringValue.endsWith("hsoub")); // 0 or false | ||
+ | } | ||
+ | </syntaxhighlight> | ||
==انظر أيضًا== | ==انظر أيضًا== | ||
− | * التابع <code>[[Arduino/stringobject/compareto|compareTo()]]</code>: يوازن بين سلسلتين نصيتين ويحدِّد أيهما أكبر من الأخرى أو إن كانتا متساويتين. | + | *التابع <code>[[Arduino/stringobject/compareto|compareTo()]]</code>: يوازن بين سلسلتين نصيتين ويحدِّد أيهما أكبر من الأخرى أو إن كانتا متساويتين. |
− | * التابع <code>[[Arduino/stringobject/equals|equals()]]</code>: يتحقَّق إن كانت السلسلة النصية التي استدعيت معه مساويةً للسلسلة النصية التي مُرِّرت إليه. | + | *التابع <code>[[Arduino/stringobject/equals|equals()]]</code>: يتحقَّق إن كانت السلسلة النصية التي استدعيت معه مساويةً للسلسلة النصية التي مُرِّرت إليه. |
− | * التابع <code>[[Arduino/stringobject/lastindexof|lastIndexOf()]]</code>: تعيد فهرس آخر ظهور لمحرف أو سلسلة نصية معيَّنة ضمن السلسلة النصية التي استدعيت معه. | + | *التابع <code>[[Arduino/stringobject/lastindexof|lastIndexOf()]]</code>: تعيد فهرس آخر ظهور لمحرف أو سلسلة نصية معيَّنة ضمن السلسلة النصية التي استدعيت معه. |
− | * التابع <code>[[Arduino/stringobject/length|length()]]</code>: يعيد عدد محارف السلسلة النصية التي استدعيت معه. | + | *التابع <code>[[Arduino/stringobject/length|length()]]</code>: يعيد عدد محارف السلسلة النصية التي استدعيت معه. |
− | * التابع <code>[[Arduino/stringobject/replace|replace()]]</code>: يبدِّل [[Arduino/char|محرفًا]] أو سلسلةً نصيةً فرعيةً مكان محرف أو سلسلة نصية فرعية محدَّدة موجودة في السلسلة النصية التي استدعيت معه. | + | *التابع <code>[[Arduino/stringobject/replace|replace()]]</code>: يبدِّل [[Arduino/char|محرفًا]] أو سلسلةً نصيةً فرعيةً مكان محرف أو سلسلة نصية فرعية محدَّدة موجودة في السلسلة النصية التي استدعيت معه. |
− | * التابع <code>[[Arduino/stringobject/setcharat|setCharAt()]]</code>: يعيِّن قيمة [[Arduino/char|محرفٍ]] متوضِّع في [[Arduino/stringobject|السلسلة النصية]] التي استدعيت معه إلى [[Arduino/char|المحرف]] المُمرَّر إليه | + | *التابع <code>[[Arduino/stringobject/setcharat|setCharAt()]]</code>: يعيِّن قيمة [[Arduino/char|محرفٍ]] متوضِّع في [[Arduino/stringobject|السلسلة النصية]] التي استدعيت معه إلى [[Arduino/char|المحرف]] المُمرَّر إليه. |
− | |||
− | |||
− | |||
+ | *التابع <code>[[Arduino/stringobject/startswith|startsWith()]]</code>: تتحقَّق إن كانت السلسلة النصية التي استدعيت معه تبدأ بالمحارف نفسها التي مُرِّرت إليه. | ||
+ | *التابع <code>[[Arduino/stringobject/trim|trim()]]</code>: يزيل جميع المسافات البيضاء من بداية ونهاية السلسلة النصية التي استدعيت معه. | ||
==مصادر== | ==مصادر== | ||
*[https://www.arduino.cc/reference/en/language/variables/data-types/string/functions/endswith/ صفحة التابع endsWith() في توثيق أردوينو الرسمي.] | *[https://www.arduino.cc/reference/en/language/variables/data-types/string/functions/endswith/ صفحة التابع endsWith() في توثيق أردوينو الرسمي.] |
المراجعة الحالية بتاريخ 22:03، 6 نوفمبر 2018
يتحقَّق التابع endsWith()
إن كانت السلسلة النصية التي استدعيت معه تنتهي بالمحارف نفسها التي مُرِّرت إليه.
البنية العامة
string.endsWith(string2)
المعاملات
string
السلسلة النصية المراد التحقق من أنَّها تنتهي بمحارف المعامل string2
.
string2
السلسلة النصية التي سيُتحقَّق من وجودها في نهاية السلسلة string
.
القيم المعادة
تعاد القيمة true
المنطقية إن كانت السلسلة النصية string
تنتهي بمحارف السلسلة string2
، أو تعاد القيمة false
خلاف ذلك.
أمثلة
مثال على استعمال الدالة endsWith()
:
String stringValue = "We love wikiHsoub";
void setup() {
Serial.begin(9600);
}
void loop() {
Serial.println(stringValue.endsWith("Hsoub")); // 1 or true
Serial.println(stringValue.endsWith("hsoub")); // 0 or false
}
انظر أيضًا
- التابع
compareTo()
: يوازن بين سلسلتين نصيتين ويحدِّد أيهما أكبر من الأخرى أو إن كانتا متساويتين. - التابع
equals()
: يتحقَّق إن كانت السلسلة النصية التي استدعيت معه مساويةً للسلسلة النصية التي مُرِّرت إليه. - التابع
lastIndexOf()
: تعيد فهرس آخر ظهور لمحرف أو سلسلة نصية معيَّنة ضمن السلسلة النصية التي استدعيت معه. - التابع
length()
: يعيد عدد محارف السلسلة النصية التي استدعيت معه. - التابع
replace()
: يبدِّل محرفًا أو سلسلةً نصيةً فرعيةً مكان محرف أو سلسلة نصية فرعية محدَّدة موجودة في السلسلة النصية التي استدعيت معه. - التابع
setCharAt()
: يعيِّن قيمة محرفٍ متوضِّع في السلسلة النصية التي استدعيت معه إلى المحرف المُمرَّر إليه.
- التابع
startsWith()
: تتحقَّق إن كانت السلسلة النصية التي استدعيت معه تبدأ بالمحارف نفسها التي مُرِّرت إليه. - التابع
trim()
: يزيل جميع المسافات البيضاء من بداية ونهاية السلسلة النصية التي استدعيت معه.