الفرق بين المراجعتين ل"Ruby/Array/eql"
اذهب إلى التنقل
اذهب إلى البحث
سطر 1: | سطر 1: | ||
− | + | يتحقق التابع <code>eql?</code> من أن مصفوفتين تتضمنان نفس العناصر، وذلك بحسب التابع <code>Object#eql?.</code> | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==البنية العامة== | ==البنية العامة== | ||
− | <syntaxhighlight lang="ruby"> | + | <syntaxhighlight lang="ruby"> eql?(other) → true or false </syntaxhighlight> |
− | |||
− | |||
==القيم المعادة== | ==القيم المعادة== | ||
− | + | يعيد القيمة <code>true</code> إن كانت المصفوفتان تتضمنان نفس العناصر ، وإلا فستعيد القيمة <code>false</code>. | |
− | == | + | ==انظر أيضًا== |
− | + | * المعامل <code>[[Ruby/Array/Comparison|<=>]]</code>: يعيد عددًا صحيحًا (<code>-1</code> أو <code>0</code> أو <code>+1</code>) إذا كانت المصفوفة الأصلية أصغر من أو تساوي أو أكبر من المصفوفة الأخرى المعطاة على التوالي | |
− | < | ||
− | |||
− | + | * المعامل <code>[[Ruby/Array/equal|==]]</code>: يتحقق من تساوي مصفوفتين مع بعضهما بعضًا. تكون مصفوفتان متساويتين إن حوت كلاهما نفس عدد العناصر، وكان كل عنصر من المصفوفة الأولى مساويًا لنظيره في المصفوفة الثانية. | |
− | + | ==مصادر<span> </span>== | |
− | + | *[https://ruby-doc.org/core-2.5.1/Array.html#method-i-eql-3F قسم التابع eql? في الصنف Array في توثيق روبي الرسمي.] | |
− | |||
− | * | ||
− | |||
− | |||
− | |||
− | |||
− | * [https://ruby-doc.org/core-2.5.1/Array.html#method-i- |
مراجعة 18:41، 8 سبتمبر 2018
يتحقق التابع eql?
من أن مصفوفتين تتضمنان نفس العناصر، وذلك بحسب التابع Object#eql?.
البنية العامة
eql?(other) → true or false
القيم المعادة
يعيد القيمة true
إن كانت المصفوفتان تتضمنان نفس العناصر ، وإلا فستعيد القيمة false
.
انظر أيضًا
- المعامل
<=>
: يعيد عددًا صحيحًا (-1
أو0
أو +1
) إذا كانت المصفوفة الأصلية أصغر من أو تساوي أو أكبر من المصفوفة الأخرى المعطاة على التوالي
- المعامل
==
: يتحقق من تساوي مصفوفتين مع بعضهما بعضًا. تكون مصفوفتان متساويتين إن حوت كلاهما نفس عدد العناصر، وكان كل عنصر من المصفوفة الأولى مساويًا لنظيره في المصفوفة الثانية.