المعامل []
في أردوينو
< Arduino | stringobject
اذهب إلى التنقل
اذهب إلى البحث
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
يوفر المعامل []
إمكانية الوصول إلى محرف محدَّد من محارف السلسلة النصية المستعملة معه وإعادته. يشبه هذا المعامل التابع 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()
: يجلب محرفًا ذا فهرس محدَّد من السلسلة النصية التي استدعيت معها. - المعامل
+
: يجمع (يدمج) سلسلتين نصيتين مع بعضهما بعضًا في سلسلة نصية واحدة جديدو ثم يعيدها. - المعامل
=+
: يضيف أية نوع من البيانات إلى نهاية سلسلة نصية معيَّنة. - المعامل
==
: يتحقَّق من تساوي سلسلتين نصيَّتين مع بعضهما بعضًا. - المعامل
<
: يتحقَّق إن كانت السلسلة النصية التي تقع على يساره أكبر تمامًا من السلسلة النصية التي تقع على يمينه.
- المعامل
=<
: يتحقَّق إن كانت السلسلة النصية التي تقع على يساره أكبر من أو تساوي السلسلة النصية التي تقع على يمينه. - المعامل
>
: يتحقَّق إن كانت السلسلة النصية التي تقع على يساره أصغر من السلسلة النصية التي تقع على يمينه. - المعامل
=>
: يتحقَّق إن كانت السلسلة النصية التي تقع على يساره أصغر من أو تساوي السلسلة النصية التي تقع على يمينه. - المعامل
=!
: يتحقَّق إن كانت السلسلة النصية التي تقع على يساره مختلفة السلسلة النصية التي تقع على يمينه.