الفرق بين المراجعتين لصفحة: «Ruby/Integer/equal»
أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>=</code> الخاص بالصنف <code>Integer</code> في روبي}}</noinclude> تصنيف: Ruby تصنيف: Rub...' |
جميل-بيلوني (نقاش | مساهمات) طلا ملخص تعديل |
||
(مراجعتان متوسطتان بواسطة مستخدمين اثنين آخرين غير معروضتين) | |||
سطر 1: | سطر 1: | ||
<noinclude>{{DISPLAYTITLE: | <noinclude>{{DISPLAYTITLE: المعامل <code>==</code> الخاص بالصنف <code>Integer</code> في روبي}}</noinclude> | ||
[[تصنيف: Ruby]] | [[تصنيف: Ruby]] | ||
[[تصنيف: Ruby | [[تصنيف: Ruby Operator]] | ||
[[تصنيف: Ruby Integer]] | [[تصنيف: Ruby Integer]] | ||
يعيد | يعيد المعامل <code>==</code> القيمة <code>true</code> إن كان العدد الصحيح الواقع على يساره يساوي القيمة الواقعة على يمينه. على خلاف التابع <code>Numeric.eql?</code> الذي يشترط أن يكون القيمة الثانية الواقعة على يمين المعامل من النوع <code>[[Ruby/Integer|Integer]]</code> أيضًا. | ||
==البنية العامة== | ==البنية العامة== | ||
<syntaxhighlight lang="ruby">int | <syntaxhighlight lang="ruby">int == other → true or false</syntaxhighlight> | ||
==القيمة | ==القيمة المعادة== | ||
تعاد القيمة <code>true</code> إن كان العدد الصحيح <code>int</code> يساوي القيمة <code>other</code> عدديًا. | |||
==أمثلة== | ==أمثلة== | ||
مثال على استخدام المعامل<code>= | مثال على استخدام المعامل <code>==</code>:<syntaxhighlight lang="ruby"> | ||
20 | 20 == 20 #=> true | ||
20 | 20 == 30 #=> false | ||
3 | 3 == 3.0 #=> true | ||
</syntaxhighlight> | </syntaxhighlight> | ||
==انظر أيضا== | ==انظر أيضا== | ||
* | *المعامل <code>[[Ruby/Integer/3C-3C|>>]]</code>: يزيح العدد الصحيح المعطى إلى اليسار بقدار محدَّد من المنازل، أو إلى اليمين إن كانت قيمة مقدار الإزاحة سالبةً. | ||
* | *المعامل <code>[[Ruby/Integer/lt|>]]</code>: يعيد القيمة <code>true</code> إن كانت قيمة الطرف الأول أصغر من قيمة الطرف الثاني في عملية المقارنة. | ||
==مصادر== | ==مصادر== | ||
*[http://ruby-doc.org/core-2.5.1/Integer.html#method-i- | *[http://ruby-doc.org/core-2.5.1/Integer.html#method-i-3D-3D قسم المعامل == في الصنف Integer في توثيق روبي الرسمي.] |
المراجعة الحالية بتاريخ 14:09، 23 نوفمبر 2018
يعيد المعامل ==
القيمة true
إن كان العدد الصحيح الواقع على يساره يساوي القيمة الواقعة على يمينه. على خلاف التابع Numeric.eql?
الذي يشترط أن يكون القيمة الثانية الواقعة على يمين المعامل من النوع Integer
أيضًا.
البنية العامة
int == other → true or false
القيمة المعادة
تعاد القيمة true
إن كان العدد الصحيح int
يساوي القيمة other
عدديًا.
أمثلة
مثال على استخدام المعامل ==
:
20 == 20 #=> true
20 == 30 #=> false
3 == 3.0 #=> true
انظر أيضا
- المعامل
>>
: يزيح العدد الصحيح المعطى إلى اليسار بقدار محدَّد من المنازل، أو إلى اليمين إن كانت قيمة مقدار الإزاحة سالبةً. - المعامل
>
: يعيد القيمةtrue
إن كانت قيمة الطرف الأول أصغر من قيمة الطرف الثاني في عملية المقارنة.