المعامل [] في أردوينو
< Arduino | stringobject
يوفر المعامل [] إمكانية الوصول إلى محرف محدَّد من محارف السلسلة النصية المستعملة معه وإعادته. يشبه هذا المعامل التابع 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(): يجلب محرفًا ذا فهرس محدَّد من السلسلة النصية التي استدعيت معها. - المعامل
+: يجمع (يدمج) سلسلتين نصيتين مع بعضهما بعضًا في سلسلة نصية واحدة جديدو ثم يعيدها. - المعامل
=+: يضيف أية نوع من البيانات إلى نهاية سلسلة نصية معيَّنة. - المعامل
==: يتحقَّق من تساوي سلسلتين نصيَّتين مع بعضهما بعضًا. - المعامل
<: يتحقَّق إن كانت السلسلة النصية التي تقع على يساره أكبر تمامًا من السلسلة النصية التي تقع على يمينه.
- المعامل
=<: يتحقَّق إن كانت السلسلة النصية التي تقع على يساره أكبر من أو تساوي السلسلة النصية التي تقع على يمينه. - المعامل
>: يتحقَّق إن كانت السلسلة النصية التي تقع على يساره أصغر من السلسلة النصية التي تقع على يمينه. - المعامل
=>: يتحقَّق إن كانت السلسلة النصية التي تقع على يساره أصغر من أو تساوي السلسلة النصية التي تقع على يمينه. - المعامل
=!: يتحقَّق إن كانت السلسلة النصية التي تقع على يساره مختلفة السلسلة النصية التي تقع على يمينه.