المعامل + في أردوينو

من موسوعة حسوب
مراجعة 06:40، 7 نوفمبر 2018 بواسطة جميل-بيلوني (نقاش | مساهمات) (إضافة مثال.)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

يجمع (يدمج) المعامل + سلسلتين نصيتين مع بعضهما بعضًا في سلسلة نصية واحدة جديدو ثمَّ يعيدها. تضاف السلسلة النصية الثانية التي تلي المعامل إلى السلسلة النصية الأولى ثم تعاد سلسلة نصية جديدة تحوي الناتج. وظيفة هذا المعامل مماثلة تمامًا للتابع concat()‎.

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

string3 = string1 + string2;
string3 += string2;

في الحالة الأولى، تُضاف السلسلة النصية string2 إلى السلسلة النصية string1 ثم يُخزَّن الناتج في السلسلة النصية string3. يمكن استعمال المعامل =+ المركب في الحالة الثانية لإضافة السلسلة string2 إلى السلسلة string3 ثم إعادة تخزين الناتج في السلسلة string3 نفسها.

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

تعاد سلسلة نصية جديدة تحوي ناتج جمع السلسلتين النصيتين string1 و string2 مع بعضهما بعضًا.

أمثلة

مثال على استعمال المعامل +:

String stringValue = "wiki Hsoub";
String stringValue1;

void setup() {
  Serial.begin(9600);
  while(!Serial)
    ;
    
  stringValue1 = stringValue + "Wiki";
  Serial.println(stringValue1); // wiki HsoubWiki
}

void loop() {
  // افعل شيئًا عنا
}

انظر أيضًا

  • التابع concat()‎: يضيف المعامل المُمرَّر إليها إلى السلسلة النصية التي استدعيت معه.
  • المعامل []: يوفر إمكانية الوصول إلى محرف محدَّد من محارف السلسلة النصية المستعملة معه وإعادته.
  • المعامل =+: يضيف أية نوع من البيانات إلى نهاية سلسلة نصية معيَّنة.
  • المعامل ==: يتحقَّق من تساوي سلسلتين نصيَّتين مع بعضهما بعضًا. 
  • المعامل <: يتحقَّق إن كانت السلسلة النصية التي تقع على يساره أكبر تمامًا من السلسلة النصية التي تقع على يمينه.

مصادر