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

من موسوعة حسوب
أنشأ الصفحة ب'تجلب الدالة <code>getBytes()‎</code> عددًا محدَّدًا من بايتات السلسلة النصية التي استدعيت معها وتضعها...'
 
إضافة محتويات الصفحة.
سطر 1: سطر 1:
تجلب الدالة <code>getBytes()‎</code> عددًا محدَّدًا من بايتات السلسلة النصية التي استدعيت معها وتضعها في مخزَّن معيَّن.
<noinclude>{{DISPLAYTITLE:التابع <code>String.getBytes()‎</code> في أردوينو}}</noinclude>
 
يجلب التابع <code>getBytes()‎</code> عددًا محدَّدًا من بايتات السلسلة النصية التي استدعيت معه ويضعها في مخزَّن معيَّن.
== البنية العامة ==
==البنية العامة==
<syntaxhighlight lang="arduino">
<syntaxhighlight lang="arduino">
string.getBytes(buf, len)
string.getBytes(buf, len)


</syntaxhighlight>تمثِّل <code>string</code> السلسلة النصية التي يراد جلب البايتات <code>len</code> منها ووضعها في المعامل <code>buf</code>.
</syntaxhighlight>تمثِّل <code>string</code> السلسلة النصية التي يراد جلب البايتات <code>len</code> منها ووضعها في المعامل <code>buf</code>.
 
==المعاملات==
== المعاملات ==
===<code>buf</code>===
 
=== <code>buf</code> ===
[[Arduino/array|مصفوفةُ]] من [[Arduino/byte|البايتات]] تُستعمَل كمخزنٍ تُنسَخ فيه المحارف.
[[Arduino/array|مصفوفةُ]] من [[Arduino/byte|البايتات]] تُستعمَل كمخزنٍ تُنسَخ فيه المحارف.
==='''<code>len</code>'''===
عدد البايتات المراد نسخها من [[Arduino/stringobject|السلسلة النصية]] المعطاة ووضعها في المخزن <code>buf</code>.
==القيم المعادة==
لا يعاد أي شيء.
==انظر أيضًا==
* التابع <code>[[Arduino/stringobject/charat|charAt()‎]]</code>: يجلب محرفًا ذا فهرس محدَّد من السلسلة النصية التي استدعيت معها.
* التابع <code>[[Arduino/stringobject/equals|equals()‎]]</code>: يتحقَّق إن كانت السلسلة النصية التي استدعيت معه مساويةً للسلسلة النصية التي مُرِّرت إليه.
* التابع <code>[[Arduino/stringobject/indexof|indexOf()‎]]</code>: يعيد فهرس أول ظهور لمحرف أو سلسلة نصية معيَّنة ضمن السلسلة النصية التي استدعيت معه.
* التابع <code>[[Arduino/stringobject/length|length()‎]]</code>: يعيد عدد محارف السلسلة النصية التي استدعيت معه.
* التابع <code>[[Arduino/stringobject/replace|replace()‎]]</code>: يبدِّل [[Arduino/char|محرفًا]] أو سلسلةً نصيةً فرعيةً مكان محرف أو سلسلة نصية فرعية محدَّدة موجودة في السلسلة النصية التي استدعيت معه.
* التابع <code>[[Arduino/stringobject/setcharat|setCharAt()‎]]</code>: يعيِّن قيمة [[Arduino/char|محرفٍ]] متوضِّع في [[Arduino/stringobject|السلسلة النصية]] التي استدعيت معه إلى [[Arduino/char|المحرف]] المُمرَّر إليه.


=== '''<code>len</code>''' ===
* التابع <code>[[Arduino/stringobject/startswith|startsWith()‎]]</code>: تتحقَّق إن كانت السلسلة النصية التي استدعيت معه تبدأ بالمحارف نفسها التي مُرِّرت إليه.
عدد البايتات المراد نسخها من السلسلة النصية المعطاة ووضعها في المخزن <code>buf</code>.
 
== القيم المعادة ==
لا يعاد أي شيء.


== انظر أيضًا ==
* التابع <code>[[Arduino/stringobject/substring|substring()‎]]</code>: يجلب جزءًا محدَّدًا من [[Arduino/stringobject|السلسلة النصية]] التي استدعيت معه.


== مصادر ==
==مصادر==
* [https://www.arduino.cc/reference/en/language/variables/data-types/string/functions/getbytes/ صفحة الدالة getBytes()‎ في توثيق أردوينو الرسمي.]
*[https://www.arduino.cc/reference/en/language/variables/data-types/string/functions/getbytes/ صفحة التابع getBytes()‎ في توثيق أردوينو الرسمي.]
[[تصنيف: Arduino]]
[[تصنيف: Arduino Method]]
[[تصنيف: Arduino String]]

مراجعة 09:07، 30 أكتوبر 2018

يجلب التابع getBytes()‎ عددًا محدَّدًا من بايتات السلسلة النصية التي استدعيت معه ويضعها في مخزَّن معيَّن.

البنية العامة

string.getBytes(buf, len)

تمثِّل string السلسلة النصية التي يراد جلب البايتات len منها ووضعها في المعامل buf.

المعاملات

buf

مصفوفةُ من البايتات تُستعمَل كمخزنٍ تُنسَخ فيه المحارف.

len

عدد البايتات المراد نسخها من السلسلة النصية المعطاة ووضعها في المخزن buf.

القيم المعادة

لا يعاد أي شيء.

انظر أيضًا

  • التابع charAt()‎: يجلب محرفًا ذا فهرس محدَّد من السلسلة النصية التي استدعيت معها.
  • التابع equals()‎: يتحقَّق إن كانت السلسلة النصية التي استدعيت معه مساويةً للسلسلة النصية التي مُرِّرت إليه.
  • التابع indexOf()‎: يعيد فهرس أول ظهور لمحرف أو سلسلة نصية معيَّنة ضمن السلسلة النصية التي استدعيت معه.
  • التابع length()‎: يعيد عدد محارف السلسلة النصية التي استدعيت معه.
  • التابع replace()‎: يبدِّل محرفًا أو سلسلةً نصيةً فرعيةً مكان محرف أو سلسلة نصية فرعية محدَّدة موجودة في السلسلة النصية التي استدعيت معه.
  • التابع setCharAt()‎: يعيِّن قيمة محرفٍ متوضِّع في السلسلة النصية التي استدعيت معه إلى المحرف المُمرَّر إليه.
  • التابع startsWith()‎: تتحقَّق إن كانت السلسلة النصية التي استدعيت معه تبدأ بالمحارف نفسها التي مُرِّرت إليه.

مصادر