الفرق بين المراجعتين لصفحة: «Arduino/stringobject/setcharat»

من موسوعة حسوب
أنشأ الصفحة ب'تعيِّن الدالة <code>setCharAt()‎</code> قيمة محرفٍ متوضِّع في السلسلة النصية ال...'
 
إضافة محتويات الصفحة.
سطر 1: سطر 1:
تعيِّن الدالة <code>setCharAt()‎</code> قيمة [[Arduino/char|محرفٍ]] متوضِّع في [[Arduino/stringobject|السلسلة النصية]] التي استدعيت معها إلى [[Arduino/char|المحرف]] المُمرَّر إليها. ليس لهذه الدالة أي تأثير إن كان فهرس المحرف المراد تعيين قيمته يقع خارج حدود [[Arduino/stringobject|السلسلة النصية]] المعطاة.
<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/ صفحة الدالة 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()‎: يزيل جميع المسافات البيضاء من بداية ونهاية السلسلة النصية التي استدعيت معه.

مصادر