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

من موسوعة حسوب
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'يتحقَّق المعامل <code>==</code> من تساوي سلسلتين نصيَّتين مع بعضهما بعضًا. عملية التح...')
 
(إضافة محتويات الصفحة.)
سطر 1: سطر 1:
 +
<noinclude>{{DISPLAYTITLE:المعامل <code>==</code> في أردوينو}}</noinclude>
 
يتحقَّق المعامل <code>==</code> من تساوي [[Arduino/stringobject|سلسلتين نصيَّتين]] مع بعضهما بعضًا. عملية التحقق من التساوي حساسة لحالة الأحرف؛ هذا يعني أنَّ السلسلة "hello" لا تساوي "Hello" على الإطلاق. سلوك هذا المعامل مماثل تمامًا لسلوك التابع <code>[[Arduino/stringobject/equals|equals()‎]]</code>.
 
يتحقَّق المعامل <code>==</code> من تساوي [[Arduino/stringobject|سلسلتين نصيَّتين]] مع بعضهما بعضًا. عملية التحقق من التساوي حساسة لحالة الأحرف؛ هذا يعني أنَّ السلسلة "hello" لا تساوي "Hello" على الإطلاق. سلوك هذا المعامل مماثل تمامًا لسلوك التابع <code>[[Arduino/stringobject/equals|equals()‎]]</code>.
 
+
==البنية العامة==
== البنية العامة ==
 
 
<syntaxhighlight lang="arduino">
 
<syntaxhighlight lang="arduino">
 
string1 == string2
 
string1 == string2
  
 
</syntaxhighlight>
 
</syntaxhighlight>
 +
==القيم المعادة==
 +
تعاد القيمة <code>[[Arduino/constants#.D8.A7.D9.84.D8.AB.D8.A7.D8.A8.D8.AA true|true]]</code> المنطقية إن كانت السلسلة <code>string1</code> مساويةً للسلسلة <code>string2</code>، أو تعاد القيمة <code>[[Arduino/constants#.D8.A7.D9.84.D8.AB.D8.A7.D8.A8.D8.AA false|false]]</code> خلاف ذلك.
 +
==انظر أيضًا==
 +
* التابع <code>[[Arduino/stringobject/equals|equals()‎]]</code>: يتحقَّق إن كانت السلسلة النصية التي استدعيت معه مساويةً للسلسلة النصية التي مُرِّرت إليه.
 +
* المعامل <code>[[Arduino/stringobject/elementaccess|[]]]</code>: يوفر إمكانية الوصول إلى محرف محدَّد من محارف [[Arduino/stringobject|السلسلة النصية]] المستعملة معه وإعادته.
 +
* المعامل <code>[[Arduino/stringobject/concatenation|+]]</code>: يجمع (يدمج) سلسلتين نصيتين مع بعضهما بعضًا في سلسلة نصية واحدة جديدو ثم يعيدها. 
 +
* المعامل <code>[[Arduino/stringobject/append|=+]]</code>: يضيف أية نوع من البيانات إلى نهاية [[Arduino/stringobject|سلسلة نصية]] معيَّنة.
 +
* المعامل <code>[[Arduino/stringobject/greaterthan|<]]</code>: يتحقَّق إن كانت [[Arduino/stringobject|السلسلة النصية]] التي تقع على يساره أكبر تمامًا من [[Arduino/stringobject|السلسلة النصية]] التي تقع على يمينه.
  
== القيم المعادة ==
+
* المعامل <code>[[Arduino/stringobject/greaterthanorequalto|=<]]</code>: يتحقَّق إن كانت [[Arduino/stringobject|السلسلة النصية]] التي تقع على يساره أكبر من أو تساوي [[Arduino/stringobject|السلسلة النصية]] التي تقع على يمينه.
تعاد القيمة <code>[[Arduino/constants#.D8.A7.D9.84.D8.AB.D8.A7.D8.A8.D8.AA true|true]]</code> المنطقية إن كانت السلسلة <code>string1</code> مساويةً للسلسلة <code>string2</code>، أو تعاد القيمة<code>[[Arduino/constants#.D8.A7.D9.84.D8.AB.D8.A7.D8.A8.D8.AA false|false]]</code> خلاف ذلك.
+
* المعامل <code>[[Arduino/stringobject/lessthan|>]]</code>: يتحقَّق إن كانت [[Arduino/stringobject|السلسلة النصية]] التي تقع على يساره أصغر من [[Arduino/stringobject|السلسلة النصية]] التي تقع على يمينه.
 
+
* المعامل <code>[[Arduino/stringobject/lessthanorequalto|=>]]</code>: يتحقَّق إن كانت [[Arduino/stringobject|السلسلة النصية]] التي تقع على يساره أصغر من أو تساوي [[Arduino/stringobject|السلسلة النصية]] التي تقع على يمينه.
== انظر أيضًا ==
+
* المعامل <code>[[Arduino/stringobject/differentfrom|=!]]</code>: يتحقَّق إن كانت [[Arduino/stringobject|السلسلة النصية]] التي تقع على يساره مختلفة [[Arduino/stringobject|السلسلة النصية]] التي تقع على يمينه.
 +
* المعامل <nowiki/>[[Arduino/comparison operators/equalto|‎<code>==‎</code>]]: يوازن بين قيمتين أو متغيِّرين ويعيد القيمة <code>true</code> إن كان المعامل الموجود في الطرف الأيسر مساويًا للمعامل الموجود في الطرف الأيمن.
  
== مصادر ==
+
==مصادر==
* [https://www.arduino.cc/reference/en/language/variables/data-types/string/operators/comparison/ صفحة المعامل == في توثيق أردوينو الرسمي.]
+
*[https://www.arduino.cc/reference/en/language/variables/data-types/string/operators/comparison/ صفحة المعامل == في توثيق أردوينو الرسمي.]
 +
[[تصنيف: Arduino]]
 +
[[تصنيف: Arduino Operator]]
 +
[[تصنيف: Arduino String]]

مراجعة 08:36، 31 أكتوبر 2018

يتحقَّق المعامل == من تساوي سلسلتين نصيَّتين مع بعضهما بعضًا. عملية التحقق من التساوي حساسة لحالة الأحرف؛ هذا يعني أنَّ السلسلة "hello" لا تساوي "Hello" على الإطلاق. سلوك هذا المعامل مماثل تمامًا لسلوك التابع equals()‎.

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

string1 == string2

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

تعاد القيمة true المنطقية إن كانت السلسلة string1 مساويةً للسلسلة string2، أو تعاد القيمة false خلاف ذلك.

انظر أيضًا

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

مصادر