الفرق بين المراجعتين لصفحة: «Arduino/stringobject/length»

من موسوعة حسوب
أنشأ الصفحة ب'تعيد الدالة <code>length()‎</code> عدد محارف السلسلة النصية التي استدعيت معها. == البنية العامة == <syntaxhi...'
 
إضافة قسم "الأمثلة".
 
(3 مراجعات متوسطة بواسطة نفس المستخدم غير معروضة)
سطر 1: سطر 1:
تعيد الدالة <code>length()‎</code> عدد محارف السلسلة النصية التي استدعيت معها.
<noinclude>{{DISPLAYTITLE:التابع <code>String.length()‎</code> في أردوينو}}</noinclude>
 
يعيد التابع <code>length()‎</code> عدد محارف [[Arduino/stringobject|السلسلة النصية]] التي استدعيت معه.
== البنية العامة ==
==البنية العامة==
<syntaxhighlight lang="arduino">
<syntaxhighlight lang="arduino">
string.length()
string.length()


</syntaxhighlight>تمثِّل <code>string</code> السلسلة النصية التي يراد معرفة طولها.
</syntaxhighlight>تمثِّل <code>string</code> السلسلة النصية التي يراد معرفة طولها.
==القيم المعادة==
يعاد عدد محارف السلسلة النصية المعطاة. انتبه إلى أنَّ هذا العدد لا يشمل [[Arduino/string#.D9.85.D8.AD.D8.B1.D9.81 .D8.A7.D9.84.D8.A5.D9.86.D9.87.D8.A7.D8.A1 null|محرف الإنهاء <code>null</code>]].
==أمثلة==
مثال على استعمال الدالة <code>length()‎</code>:<syntaxhighlight lang="arduino">
String stringValue = "wiki Hsoub";
void setup() {
  Serial.begin(9600);
}


== القيم المعادة ==
void loop() {
يعاد عدد محارف السلسلة النصية المعطاة. انتبه إلى أنَّ هذا العدد لا يشمل محرف الإنهاء <code>null</code>.
  Serial.println(stringValue.length()); // 10
 
}
== انظر أيضًا ==
</syntaxhighlight>
 
==انظر أيضًا==
== مصادر ==
*التابع <code>[[Arduino/stringobject/compareto|compareTo()‎]]</code>: يوازن بين سلسلتين نصيتين ويحدِّد أيهما أكبر من الأخرى أو إن كانتا متساويتين.
* [https://www.arduino.cc/reference/en/language/variables/data-types/string/functions/length/ صفحة الدالة length()‎ في توثيق أردوينو الرسمي.]
*التابع <code>[[Arduino/stringobject/equals|equals()‎]]</code>: يتحقَّق إن كانت السلسلة النصية التي استدعيت معه مساويةً للسلسلة النصية التي مُرِّرت إليه.
*التابع <code>[[Arduino/stringobject/getbytes|getBytes()‎]]</code>: يجلب عددًا محدَّدًا من بايتات السلسلة النصية التي استدعيت معه ويضعه في مخزَّن معيَّن.
*التابع <code>[[Arduino/stringobject/substring|substring()‎]]</code>: يجلب جزءًا محدَّدًا من <nowiki/>[[Arduino/stringobject|السلسلة النصية]] التي استدعيت معه.
*التابع <code>[[Arduino/stringobject/lastindexof|lastIndexOf()‎]]</code>: تعيد فهرس آخر ظهور لمحرف أو سلسلة نصية معيَّنة ضمن السلسلة النصية التي استدعيت معه.
*التابع <code>[[Arduino/stringobject/replace|replace()‎]]</code>: يبدِّل <nowiki/>[[Arduino/char|محرفًا]] أو سلسلةً نصيةً فرعيةً مكان محرف أو سلسلة نصية فرعية محدَّدة موجودة في السلسلة النصية التي استدعيت معه.
==مصادر==
*[https://www.arduino.cc/reference/en/language/variables/data-types/string/functions/length/ صفحة التابع length()‎ في توثيق أردوينو الرسمي.]
[[تصنيف: Arduino]]
[[تصنيف: Arduino Method]]
[[تصنيف: Arduino String]]

المراجعة الحالية بتاريخ 22:00، 6 نوفمبر 2018

يعيد التابع length()‎ عدد محارف السلسلة النصية التي استدعيت معه.

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

string.length()

تمثِّل string السلسلة النصية التي يراد معرفة طولها.

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

يعاد عدد محارف السلسلة النصية المعطاة. انتبه إلى أنَّ هذا العدد لا يشمل محرف الإنهاء null.

أمثلة

مثال على استعمال الدالة length()‎:

String stringValue = "wiki Hsoub";
void setup() {
   Serial.begin(9600);
}

void loop() {
  Serial.println(stringValue.length()); // 10
}

انظر أيضًا

  • التابع compareTo()‎: يوازن بين سلسلتين نصيتين ويحدِّد أيهما أكبر من الأخرى أو إن كانتا متساويتين.
  • التابع equals()‎: يتحقَّق إن كانت السلسلة النصية التي استدعيت معه مساويةً للسلسلة النصية التي مُرِّرت إليه.
  • التابع getBytes()‎: يجلب عددًا محدَّدًا من بايتات السلسلة النصية التي استدعيت معه ويضعه في مخزَّن معيَّن.
  • التابع substring()‎: يجلب جزءًا محدَّدًا من السلسلة النصية التي استدعيت معه.
  • التابع lastIndexOf()‎: تعيد فهرس آخر ظهور لمحرف أو سلسلة نصية معيَّنة ضمن السلسلة النصية التي استدعيت معه.
  • التابع replace()‎: يبدِّل محرفًا أو سلسلةً نصيةً فرعيةً مكان محرف أو سلسلة نصية فرعية محدَّدة موجودة في السلسلة النصية التي استدعيت معه.

مصادر