الفرق بين المراجعتين ل"Arduino/stringobject/elementaccess"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
(إضافة محتويات الصفحة.)
(إضافة مثال.)
 
سطر 11: سطر 11:
 
==القيم المعادة==
 
==القيم المعادة==
 
يعاد المحرف ذو الفهرس <code>n</code> من [[Arduino/stringobject|السلسلة النصية]] المعطاة.
 
يعاد المحرف ذو الفهرس <code>n</code> من [[Arduino/stringobject|السلسلة النصية]] المعطاة.
==انظر أيضًا==
+
 
 +
== أمثلة ==
 +
مثال على استعمال المعامل <code>[]</code>:<syntaxhighlight lang="arduino">
 +
String stringValue = "wiki Hsoub";
 +
char buf;
 +
 
 +
 
 +
void setup() {
 +
  Serial.begin(9600);
 +
  while(!Serial)
 +
    ;
 +
   
 +
  buf = stringValue[1];
 +
  Serial.println(buf); // i
 +
}
 +
 
 +
void loop() {
 +
  // افعل شيئًا عنا
 +
}
 +
</syntaxhighlight>
 +
 
 +
== انظر أيضًا ==
 
* التابع <code>[[Arduino/stringobject/charat|charAt()‎]]</code>: يجلب محرفًا ذا فهرس محدَّد من السلسلة النصية التي استدعيت معها.
 
* التابع <code>[[Arduino/stringobject/charat|charAt()‎]]</code>: يجلب محرفًا ذا فهرس محدَّد من السلسلة النصية التي استدعيت معها.
 
* المعامل <code>[[Arduino/stringobject/concatenation|+]]</code>: يجمع (يدمج) سلسلتين نصيتين مع بعضهما بعضًا في سلسلة نصية واحدة جديدو ثم يعيدها. 
 
* المعامل <code>[[Arduino/stringobject/concatenation|+]]</code>: يجمع (يدمج) سلسلتين نصيتين مع بعضهما بعضًا في سلسلة نصية واحدة جديدو ثم يعيدها. 

المراجعة الحالية بتاريخ 06:37، 7 نوفمبر 2018

يوفر المعامل [] إمكانية الوصول إلى محرف محدَّد من محارف السلسلة النصية المستعملة معه وإعادته. يشبه هذا المعامل التابع charAt()‎ تمامًا.

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

char thisChar = string1[n]

يُعرَّف المتغير thisChar المحرفي من أجل تخزين المحرف ذي الفهرس n من السلسلة النصية string1 فيه.

المعاملات

n

عددٌ صحيح يمثِّل فهرس المحرف المراد جلبه من السلسلة النصية المعطاة.

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

يعاد المحرف ذو الفهرس n من السلسلة النصية المعطاة.

أمثلة

مثال على استعمال المعامل []:

String stringValue = "wiki Hsoub";
char buf;


void setup() {
  Serial.begin(9600);
  while(!Serial)
    ;
    
  buf = stringValue[1];
  Serial.println(buf); // i
}

void loop() {
  // افعل شيئًا عنا
}

انظر أيضًا

  • التابع charAt()‎: يجلب محرفًا ذا فهرس محدَّد من السلسلة النصية التي استدعيت معها.
  • المعامل +: يجمع (يدمج) سلسلتين نصيتين مع بعضهما بعضًا في سلسلة نصية واحدة جديدو ثم يعيدها. 
  • المعامل =+: يضيف أية نوع من البيانات إلى نهاية سلسلة نصية معيَّنة.
  • المعامل ==: يتحقَّق من تساوي سلسلتين نصيَّتين مع بعضهما بعضًا. 
  • المعامل <: يتحقَّق إن كانت السلسلة النصية التي تقع على يساره أكبر تمامًا من السلسلة النصية التي تقع على يمينه.

مصادر