الفرق بين المراجعتين ل"Arduino/stringobject/charat"
< Arduino | stringobject
اذهب إلى التنقل
اذهب إلى البحث
جميل-بيلوني (نقاش | مساهمات) ط (نقل جميل-بيلوني صفحة Arduino/string/charat إلى Arduino/stringobject/charat: تصحيح العنوان.) |
جميل-بيلوني (نقاش | مساهمات) (إضافة أمثلة.) |
||
سطر 11: | سطر 11: | ||
==القيم المعادة== | ==القيم المعادة== | ||
يعاد المحرف الواقع عند الفهرس <code>n</code> من السلسلة النصية <code>string</code> المعطاة. | يعاد المحرف الواقع عند الفهرس <code>n</code> من السلسلة النصية <code>string</code> المعطاة. | ||
+ | |||
+ | == أمثلة == | ||
+ | مثال على استعمال الدالة <code>charAt()</code>:<syntaxhighlight lang="arduino"> | ||
+ | String stringValue = "wiki Hsoub"; | ||
+ | void setup() { | ||
+ | Serial.begin(9600); | ||
+ | } | ||
+ | |||
+ | void loop() { | ||
+ | Serial.println(stringValue.charAt(1)); // i | ||
+ | } | ||
+ | </syntaxhighlight> | ||
==انظر أيضًا== | ==انظر أيضًا== | ||
− | * التابع <code>[[Arduino/stringobject/endswith|endsWith()]]</code>: يتحقَّق إن كانت السلسلة النصية التي استدعيت معه تنتهي بالمحارف نفسها التي مُرِّرت إليه. | + | *التابع <code>[[Arduino/stringobject/endswith|endsWith()]]</code>: يتحقَّق إن كانت السلسلة النصية التي استدعيت معه تنتهي بالمحارف نفسها التي مُرِّرت إليه. |
− | * التابع <code>[[Arduino/stringobject/equals|equals()]]</code>: يتحقَّق إن كانت السلسلة النصية التي استدعيت معه مساويةً للسلسلة النصية التي مُرِّرت إليه. | + | *التابع <code>[[Arduino/stringobject/equals|equals()]]</code>: يتحقَّق إن كانت السلسلة النصية التي استدعيت معه مساويةً للسلسلة النصية التي مُرِّرت إليه. |
− | * التابع <code>[[Arduino/stringobject/getbytes|getBytes()]]</code>: يجلب عددًا محدَّدًا من بايتات السلسلة النصية التي استدعيت معه ويضعه في مخزَّن معيَّن. | + | *التابع <code>[[Arduino/stringobject/getbytes|getBytes()]]</code>: يجلب عددًا محدَّدًا من بايتات السلسلة النصية التي استدعيت معه ويضعه في مخزَّن معيَّن. |
− | * التابع <code>[[Arduino/stringobject/indexof|indexOf()]]</code>: يعيد فهرس أول ظهور لمحرف أو سلسلة نصية معيَّنة ضمن السلسلة النصية التي استدعيت معه. | + | *التابع <code>[[Arduino/stringobject/indexof|indexOf()]]</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/substring|substring()]]</code>: يجلب جزءًا محدَّدًا من [[Arduino/stringobject|السلسلة النصية]] التي استدعيت معه. | ||
==مصادر== | ==مصادر== | ||
*[https://www.arduino.cc/reference/en/language/variables/data-types/string/functions/charat/ صفحة التابع charAt() في توثيق أردوينو الرسمي.] | *[https://www.arduino.cc/reference/en/language/variables/data-types/string/functions/charat/ صفحة التابع charAt() في توثيق أردوينو الرسمي.] |
المراجعة الحالية بتاريخ 22:05، 6 نوفمبر 2018
يجلب التابع charAt()
محرفًا ذا فهرس محدَّد من السلسلة النصية التي استدعيت معه.
البنية العامة
string.charAt(n)
تمثِّل string
السلسلة النصية المراد جلب محرف منها.
المعاملات
n
عددٌ صحيحٌ عديم الإشارة يمثِّل فهرس المحرف المراد جلبه من السلسلة النصية string
المعطاة.
القيم المعادة
يعاد المحرف الواقع عند الفهرس n
من السلسلة النصية string
المعطاة.
أمثلة
مثال على استعمال الدالة charAt()
:
String stringValue = "wiki Hsoub";
void setup() {
Serial.begin(9600);
}
void loop() {
Serial.println(stringValue.charAt(1)); // i
}
انظر أيضًا
- التابع
endsWith()
: يتحقَّق إن كانت السلسلة النصية التي استدعيت معه تنتهي بالمحارف نفسها التي مُرِّرت إليه. - التابع
equals()
: يتحقَّق إن كانت السلسلة النصية التي استدعيت معه مساويةً للسلسلة النصية التي مُرِّرت إليه. - التابع
getBytes()
: يجلب عددًا محدَّدًا من بايتات السلسلة النصية التي استدعيت معه ويضعه في مخزَّن معيَّن. - التابع
indexOf()
: يعيد فهرس أول ظهور لمحرف أو سلسلة نصية معيَّنة ضمن السلسلة النصية التي استدعيت معه. - التابع
length()
: يعيد عدد محارف السلسلة النصية التي استدعيت معه. - التابع
replace()
: يبدِّل محرفًا أو سلسلةً نصيةً فرعيةً مكان محرف أو سلسلة نصية فرعية محدَّدة موجودة في السلسلة النصية التي استدعيت معه. - التابع
setCharAt()
: يعيِّن قيمة محرفٍ متوضِّع في السلسلة النصية التي استدعيت معه إلى المحرف المُمرَّر إليه.
- التابع
substring()
: يجلب جزءًا محدَّدًا من السلسلة النصية التي استدعيت معه.