الفرق بين المراجعتين لصفحة: «Ruby/Struct/equality operator»
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>==</code> الخاص بالصنف <code>Struct</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف:...' |
لا ملخص تعديل |
||
| سطر 7: | سطر 7: | ||
<syntaxhighlight lang="ruby">struct == other → true or false</syntaxhighlight> | <syntaxhighlight lang="ruby">struct == other → true or false</syntaxhighlight> | ||
==القيمة المُعادة== | ==القيمة المُعادة== | ||
تُعاد القيمة <code>true</code> إن كان لل[[Ruby/Struct|بنية]] <code>other</code>نفس الصنف الفرعي، وكان لها نفس قيم الأعضاء مقارنة بال[[Ruby/Struct|بنية]] التي استُدعي معها، وإلا فستُعاد القيمة <code>false</code>. | |||
==أمثلة== | ==أمثلة== | ||
مثال على استخدام التابع <code>==</code>: | مثال على استخدام التابع <code>==</code>: | ||
| سطر 16: | سطر 18: | ||
joe == jane #=> false</syntaxhighlight> | joe == jane #=> false</syntaxhighlight> | ||
==انظر أيضا== | ==انظر أيضا== | ||
* التابع <code>[[Ruby/Struct/index_operator|[]]]</code>: معامل الفهرسة | |||
* التابع <code>[[Ruby/Struct/index_operator|[]]]</code>: معامل الفهرسة | |||
==مصادر== | ==مصادر== | ||
*[http://ruby-doc.org/core-2.5.1/Struct.html#method-i-3D-3D قسم التابع == في الصنف Struct في توثيق روبي الرسمي.] | *[http://ruby-doc.org/core-2.5.1/Struct.html#method-i-3D-3D قسم التابع == في الصنف Struct في توثيق روبي الرسمي.] | ||
مراجعة 14:00، 4 نوفمبر 2018
معامل التساوي - تُعاد القيمة true إن كان للبنية other (انظر فقرة البنية العامة) نفس الصنف الفرعي، وكان لها نفس قيم الأعضاء مقارنة بالبنية التي استُدعي معها.
البنية العامة
struct == other → true or false
القيمة المُعادة
تُعاد القيمة true إن كان للبنية otherنفس الصنف الفرعي، وكان لها نفس قيم الأعضاء مقارنة بالبنية التي استُدعي معها، وإلا فستُعاد القيمة false.
أمثلة
مثال على استخدام التابع ==:
Customer = Struct.new(:name, :address, :zip)
joe = Customer.new("Joe Smith", "123 Maple, Anytown NC", 12345)
joejr = Customer.new("Joe Smith", "123 Maple, Anytown NC", 12345)
jane = Customer.new("Jane Doe", "456 Elm, Anytown NC", 12345)
joe == joejr #=> true
joe == jane #=> false
انظر أيضا
- التابع
[]: معامل الفهرسة