الفرق بين المراجعتين لصفحة: «Arduino/stringobject/concatenation»
< Arduino | stringobject
جميل-بيلوني (نقاش | مساهمات) إضافة محتويات الصفحة. |
جميل-بيلوني (نقاش | مساهمات) إضافة مثال. |
||
سطر 9: | سطر 9: | ||
==القيم المعادة== | ==القيم المعادة== | ||
تعاد سلسلة نصية جديدة تحوي ناتج جمع السلسلتين النصيتين <code>string1</code> و <code>string2</code> مع بعضهما بعضًا. | تعاد سلسلة نصية جديدة تحوي ناتج جمع السلسلتين النصيتين <code>string1</code> و <code>string2</code> مع بعضهما بعضًا. | ||
==أمثلة== | |||
مثال على استعمال المعامل <code>+</code>:<syntaxhighlight lang="arduino"> | |||
String stringValue = "wiki Hsoub"; | |||
String stringValue1; | |||
void setup() { | |||
Serial.begin(9600); | |||
while(!Serial) | |||
; | |||
stringValue1 = stringValue + "Wiki"; | |||
Serial.println(stringValue1); // wiki HsoubWiki | |||
} | |||
void loop() { | |||
// افعل شيئًا عنا | |||
} | |||
</syntaxhighlight> | |||
==انظر أيضًا== | ==انظر أيضًا== | ||
* التابع <code>[[Arduino/stringobject/concat|concat()]]</code>: يضيف المعامل المُمرَّر إليها إلى السلسلة النصية التي استدعيت معه. | * التابع <code>[[Arduino/stringobject/concat|concat()]]</code>: يضيف المعامل المُمرَّر إليها إلى السلسلة النصية التي استدعيت معه. |
المراجعة الحالية بتاريخ 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()
: يضيف المعامل المُمرَّر إليها إلى السلسلة النصية التي استدعيت معه. - المعامل
[]
: يوفر إمكانية الوصول إلى محرف محدَّد من محارف السلسلة النصية المستعملة معه وإعادته. - المعامل
=+
: يضيف أية نوع من البيانات إلى نهاية سلسلة نصية معيَّنة. - المعامل
==
: يتحقَّق من تساوي سلسلتين نصيَّتين مع بعضهما بعضًا. - المعامل
<
: يتحقَّق إن كانت السلسلة النصية التي تقع على يساره أكبر تمامًا من السلسلة النصية التي تقع على يمينه.
- المعامل
=<
: يتحقَّق إن كانت السلسلة النصية التي تقع على يساره أكبر من أو تساوي السلسلة النصية التي تقع على يمينه. - المعامل
>
: يتحقَّق إن كانت السلسلة النصية التي تقع على يساره أصغر من السلسلة النصية التي تقع على يمينه. - المعامل
=>
: يتحقَّق إن كانت السلسلة النصية التي تقع على يساره أصغر من أو تساوي السلسلة النصية التي تقع على يمينه. - المعامل
=!
: يتحقَّق إن كانت السلسلة النصية التي تقع على يساره مختلفة السلسلة النصية التي تقع على يمينه.