الفرق بين المراجعتين لصفحة: «Arduino/stringobject/setcharat»
< Arduino | stringobject
جميل-بيلوني (نقاش | مساهمات) أنشأ الصفحة ب'تعيِّن الدالة <code>setCharAt()</code> قيمة محرفٍ متوضِّع في السلسلة النصية ال...' |
جميل-بيلوني (نقاش | مساهمات) إضافة محتويات الصفحة. |
||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE:التابع <code>String.setCharAt()</code> في أردوينو}}</noinclude> | |||
يعيِّن التابع <code>setCharAt()</code> قيمة [[Arduino/char|محرفٍ]] متوضِّع في [[Arduino/stringobject|السلسلة النصية]] التي استدعيت معه إلى [[Arduino/char|المحرف]] المُمرَّر إليه. ليس لهذا التابع أي تأثير إن كان فهرس المحرف المراد تعيين قيمته يقع خارج حدود [[Arduino/stringobject|السلسلة النصية]] المعطاة. | |||
==البنية العامة== | ==البنية العامة== | ||
<syntaxhighlight lang="arduino"> | <syntaxhighlight lang="arduino"> | ||
سطر 9: | سطر 9: | ||
===<code>index</code>=== | ===<code>index</code>=== | ||
فهرس المحرف المراد تغيير قيمته إلى القيمة <code>c</code>. | فهرس المحرف المراد تغيير قيمته إلى القيمة <code>c</code>. | ||
===<code>c</code>=== | |||
=== <code>c</code> === | |||
المحرف المراد تخزينه ضمن الموقع المحدَّد بالفهرس <code>index</code> في السلسلة النصية. | المحرف المراد تخزينه ضمن الموقع المحدَّد بالفهرس <code>index</code> في السلسلة النصية. | ||
==القيم المعادة== | ==القيم المعادة== | ||
لا يعاد أي شيء. | لا يعاد أي شيء. | ||
==انظر أيضًا== | |||
* التابع <code>[[Arduino/stringobject/charat|charAt()]]</code>: يجلب محرفًا ذا فهرس محدَّد من السلسلة النصية التي استدعيت معها. | |||
* التابع <code>[[Arduino/stringobject/compareto|compareTo()]]</code>: يوازن بين سلسلتين نصيتين ويحدِّد أيهما أكبر من الأخرى أو إن كانتا متساويتين. | |||
* التابع <code>[[Arduino/stringobject/concat|concat()]]</code>: يضيف المعامل المُمرَّر إليها إلى السلسلة النصية التي استدعيت معه. | |||
* التابع <code>[[Arduino/stringobject/c str|c_str()]]</code>: يحوِّل محتوى السلسلة النصية التي استدعيت معه إلى نمط السلسلة النصية المثالية في C (السلسلة النصية المنتهية بالمحرف <code>null</code>). | |||
* التابع <code>[[Arduino/stringobject/equalsignorecase|equalsIgnoreCase()]]</code>: تتحقَّق إن كانت السلسلة النصية التي استدعيت معه مساويةً للسلسلة النصية التي مُرِّرت إليه مع عدم أخذ حالة الأحرف بالحسبان. | |||
* التابع <code>[[Arduino/stringobject/getbytes|getBytes()]]</code>: يجلب عددًا محدَّدًا من بايتات السلسلة النصية التي استدعيت معه ويضعه في مخزَّن معيَّن. | |||
* التابع <code>[[Arduino/stringobject/startswith|startsWith()]]</code>: تتحقَّق إن كانت السلسلة النصية التي استدعيت معه تبدأ بالمحارف نفسها التي مُرِّرت إليه. | |||
* التابع <code>[[Arduino/stringobject/trim|trim()]]</code>: يزيل جميع المسافات البيضاء من بداية ونهاية السلسلة النصية التي استدعيت معه. | |||
==مصادر== | ==مصادر== | ||
*[https://www.arduino.cc/reference/en/language/variables/data-types/string/functions/setcharat/ صفحة | *[https://www.arduino.cc/reference/en/language/variables/data-types/string/functions/setcharat/ صفحة التابع setCharAt() في توثيق أردوينو الرسمي.] | ||
[[تصنيف: Arduino]] | |||
[[تصنيف: Arduino Method]] | |||
[[تصنيف: Arduino String]] |
مراجعة 09:06، 30 أكتوبر 2018
يعيِّن التابع setCharAt()
قيمة محرفٍ متوضِّع في السلسلة النصية التي استدعيت معه إلى المحرف المُمرَّر إليه. ليس لهذا التابع أي تأثير إن كان فهرس المحرف المراد تعيين قيمته يقع خارج حدود السلسلة النصية المعطاة.
البنية العامة
string.setCharAt(index, c)
تمثِّل string
السلسلة النصية التي يراد تعيين قيمة المحرف ذي الفهرس index
فيها إلى المعامل c
.
المعاملات
index
فهرس المحرف المراد تغيير قيمته إلى القيمة c
.
c
المحرف المراد تخزينه ضمن الموقع المحدَّد بالفهرس index
في السلسلة النصية.
القيم المعادة
لا يعاد أي شيء.
انظر أيضًا
- التابع
charAt()
: يجلب محرفًا ذا فهرس محدَّد من السلسلة النصية التي استدعيت معها. - التابع
compareTo()
: يوازن بين سلسلتين نصيتين ويحدِّد أيهما أكبر من الأخرى أو إن كانتا متساويتين. - التابع
concat()
: يضيف المعامل المُمرَّر إليها إلى السلسلة النصية التي استدعيت معه. - التابع
c_str()
: يحوِّل محتوى السلسلة النصية التي استدعيت معه إلى نمط السلسلة النصية المثالية في C (السلسلة النصية المنتهية بالمحرفnull
). - التابع
equalsIgnoreCase()
: تتحقَّق إن كانت السلسلة النصية التي استدعيت معه مساويةً للسلسلة النصية التي مُرِّرت إليه مع عدم أخذ حالة الأحرف بالحسبان. - التابع
getBytes()
: يجلب عددًا محدَّدًا من بايتات السلسلة النصية التي استدعيت معه ويضعه في مخزَّن معيَّن.
- التابع
startsWith()
: تتحقَّق إن كانت السلسلة النصية التي استدعيت معه تبدأ بالمحارف نفسها التي مُرِّرت إليه. - التابع
trim()
: يزيل جميع المسافات البيضاء من بداية ونهاية السلسلة النصية التي استدعيت معه.