الفرق بين المراجعتين ل"Arduino/stringobject/concat"

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'تضيف الدالة <code>concat()‎</code> المعامل المُمرَّر إليها إلى السلسلة النصية التي استدعيت معها. == ال...')
 
(إضافة محتويات الصفحة.)
سطر 1: سطر 1:
تضيف الدالة <code>concat()‎</code> المعامل المُمرَّر إليها إلى السلسلة النصية التي استدعيت معها.
+
<noinclude>{{DISPLAYTITLE:التابع <code>String.concat()‎</code> في أردوينو}}</noinclude>
 
+
يضيف التابع <code>concat()‎</code> المعامل المُمرَّر إليه إلى السلسلة النصية التي استدعيت معه.
== البنية العامة ==
+
==البنية العامة==
 
<syntaxhighlight lang="arduino">
 
<syntaxhighlight lang="arduino">
 
string.concat(parameter)
 
string.concat(parameter)
  
 
</syntaxhighlight>تمثِّل <code>string</code> السلسلة النصية المراد إضافة قيمة المعامل <code>parameter</code> إليها.
 
</syntaxhighlight>تمثِّل <code>string</code> السلسلة النصية المراد إضافة قيمة المعامل <code>parameter</code> إليها.
 
+
==المعاملات==
== المعاملات ==
+
==='''<code>parameter</code>'''===
 
+
القيمة المراد إضافتها إلى [[Arduino/stringobject|السلسلة النصية]] المعطاة. أنواع البيانات المسموح بها هي: الكائن <code>[[Arduino/stringobject|String]]</code>، و<nowiki/>[[Arduino/string|سلسلة نصية]]، و<nowiki/>[[Arduino/char|محرف]]، و<nowiki/>[[Arduino/byte|بايت]]، و<nowiki/>[[Arduino/int|عدد صحيح]]، و<nowiki/>[[Arduino/unsignedint|عدد صحيح عديم الإشارة]]، و<nowiki/>[[Arduino/long|عدد طويل]]، و<nowiki/>[[Arduino/unsignedlong|عدد طويل عديم الإشارة]]، و<nowiki/>[[Arduino/float|عدد عشري]]، و<nowiki/>[[Arduino/double|عدد عشري مضاعف]]، و <code>‎__FlashStringHelper([[Arduino/progmem#.D8.A7.D9.84.D8.A7.D8.B3.D8.AA.D8.AF.D8.B9.D8.A7.D8.A1 F.28.29.E2.80.8E .D8.A7.D9.84.D9.85.D9.88.D8.B3.D9.8E.D9.91.D8.B9|F() macro]])‎</code>.
=== '''<code>parameter</code>''' ===
+
==القيم المعادة==
القيمة المراد إضافتها إلى السلسلة النصية المعطاة. أنواع البيانات المسموح بها هي: الكائن <code>[[Arduino/stringobject|String]]</code>، و<nowiki/>[[Arduino/string|سلسلة نصية]]، و<nowiki/>[[Arduino/char|محرف]]، و<nowiki/>[[Arduino/byte|بايت]]، و<nowiki/>[[Arduino/int|عدد صحيح]]، و<nowiki/>[[Arduino/unsignedint|عدد صحيح عديم الإشارة]]، و<nowiki/>[[Arduino/long|عدد طويل]]، و<nowiki/>[[Arduino/unsignedlong|عدد طويل عديم الإشارة]]، و<nowiki/>[[Arduino/float|عدد عشري]]، و<nowiki/>[[Arduino/double|عدد عشري مضاعف]]، و <code>‎__FlashStringHelper([[Arduino/progmem#.D8.A7.D9.84.D8.A7.D8.B3.D8.AA.D8.AF.D8.B9.D8.A7.D8.A1 F.28.29.E2.80.8E .D8.A7.D9.84.D9.85.D9.88.D8.B3.D9.8E.D9.91.D8.B9|F() macro]])‎</code>.
 
 
 
== القيم المعادة ==
 
 
تعاد القيمة <code>[[Arduino/constants#.D8.A7.D9.84.D8.AB.D8.A7.D8.A8.D8.AA true|true]]</code> المنطقية إن نجحت العملية، أو القيمة <code>[[Arduino/constants#.D8.A7.D9.84.D8.AB.D8.A7.D8.A8.D8.AA false|false]]</code> إن فشلت العملية ولم تتغير السلسلة <code>string</code>.
 
تعاد القيمة <code>[[Arduino/constants#.D8.A7.D9.84.D8.AB.D8.A7.D8.A8.D8.AA true|true]]</code> المنطقية إن نجحت العملية، أو القيمة <code>[[Arduino/constants#.D8.A7.D9.84.D8.AB.D8.A7.D8.A8.D8.AA false|false]]</code> إن فشلت العملية ولم تتغير السلسلة <code>string</code>.
 +
==انظر أيضًا==
 +
* التابع <code>[[Arduino/stringobject/charat|charAt()‎]]</code>: يجلب محرفًا ذا فهرس محدَّد من السلسلة النصية التي استدعيت معها.
 +
* التابع <code>[[Arduino/stringobject/endswith|endsWith()‎]]</code>: يتحقَّق إن كانت السلسلة النصية التي استدعيت معه تنتهي بالمحارف نفسها التي مُرِّرت إليه.
 +
* التابع <code>[[Arduino/stringobject/equals|equals()‎]]</code>: يتحقَّق إن كانت السلسلة النصية التي استدعيت معه مساويةً للسلسلة النصية التي مُرِّرت إليه.
 +
* التابع <code>[[Arduino/stringobject/getbytes|getBytes()‎]]</code>: يجلب عددًا محدَّدًا من بايتات السلسلة النصية التي استدعيت معه ويضعه في مخزَّن معيَّن.
 +
* التابع <code>[[Arduino/stringobject/indexof|indexOf()‎]]</code>: يعيد فهرس أول ظهور لمحرف أو سلسلة نصية معيَّنة ضمن السلسلة النصية التي استدعيت معه.
 +
* التابع <code>[[Arduino/stringobject/replace|replace()‎]]</code>: يبدِّل [[Arduino/char|محرفًا]] أو سلسلةً نصيةً فرعيةً مكان محرف أو سلسلة نصية فرعية محدَّدة موجودة في السلسلة النصية التي استدعيت معه.
 +
* التابع <code>[[Arduino/stringobject/reserve|reserve()]]‎</code>: يحجز جزءًا من الذاكرة وتخصِّصه للتلاعب [[Arduino/stringobject|بالسلسلة النصية]] التي استدعيت معه وتعديلها.
 +
* التابع <code>[[Arduino/stringobject/setcharat|setCharAt()‎]]</code>: يعيِّن قيمة [[Arduino/char|محرفٍ]] متوضِّع في [[Arduino/stringobject|السلسلة النصية]] التي استدعيت معه إلى [[Arduino/char|المحرف]] المُمرَّر إليه.
  
== انظر أيضًا ==
+
==مصادر==
 
+
*[https://www.arduino.cc/reference/en/language/variables/data-types/string/functions/concat/ صفحة التابع concat()‎ في توثيق أردوينو الرسمي.]
== مصادر ==
+
[[تصنيف: Arduino]]
* [https://www.arduino.cc/reference/en/language/variables/data-types/string/functions/concat/ صفحة الدالة concat()‎ في توثيق أردوينو الرسمي.]
+
[[تصنيف: Arduino Method]]
 +
[[تصنيف: Arduino String]]

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

يضيف التابع concat()‎ المعامل المُمرَّر إليه إلى السلسلة النصية التي استدعيت معه.

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

string.concat(parameter)

تمثِّل string السلسلة النصية المراد إضافة قيمة المعامل parameter إليها.

المعاملات

parameter

القيمة المراد إضافتها إلى السلسلة النصية المعطاة. أنواع البيانات المسموح بها هي: الكائن String، وسلسلة نصية، ومحرف، وبايت، وعدد صحيح، وعدد صحيح عديم الإشارة، وعدد طويل، وعدد طويل عديم الإشارة، وعدد عشري، وعدد عشري مضاعف، و ‎__FlashStringHelper(F() macro)‎.

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

تعاد القيمة true المنطقية إن نجحت العملية، أو القيمة false إن فشلت العملية ولم تتغير السلسلة string.

انظر أيضًا

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

مصادر