الفرق بين المراجعتين ل"Ruby/Array/hash"

من موسوعة حسوب
< Ruby‏ | Array
اذهب إلى التنقل اذهب إلى البحث
ط
 
سطر 3: سطر 3:
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Array]]
 
[[تصنيف: Ruby Array]]
يعيد التابع <code>hash</code> الشيفرة <code>Hash</code> للمصفوفة التي استُدعيت معه.  
+
يعيد التابع <code>hash</code> القيمة Hash للمصفوفة التي استُدعيت معه.  
  
إن كان لمصفوفتين نفس المحتوى، فسيكون لهما نفس قيمة <code>Hash</code> (وسيوازن بينهما باستخدام <code>eql?‎</code>).
+
إن كان لمصفوفتين نفس المحتوى، فسيكون لهما نفس قيمة Hash (وسيوازن بينهما باستخدام <code>[[Ruby/Array/eql|eql?]]‎</code>).
 
==البنية العامة==
 
==البنية العامة==
 
<syntaxhighlight lang="ruby"> hash → integer
 
<syntaxhighlight lang="ruby"> hash → integer
 
  </syntaxhighlight>
 
  </syntaxhighlight>
 
==القيم المعادة==
 
==القيم المعادة==
يعاد عدد صحيح يمثل الشيفرة <code>Hash</code> للمصفوفة المعطاة.
+
يعاد عدد صحيح يمثل القيمة Hash للمصفوفة المعطاة.
 
==أمثلة==
 
==أمثلة==
 
مثالٌ على استخدام التابع <code>hash</code>:
 
مثالٌ على استخدام التابع <code>hash</code>:
سطر 19: سطر 19:
 
  </syntaxhighlight>
 
  </syntaxhighlight>
 
==انظر أيضًا==
 
==انظر أيضًا==
* التابع [[Ruby/Object/hash|<code>Object</code>.<code>hash</code>]]: يعيد شيفرة <code>Hash</code> للكائن الذي استدعي معه.
+
* التابع [[Ruby/Object/hash|<code>Object.hash</code>]]: يعيد شيفرة Hash للكائن الذي استدعي معه.
 
==مصادر==
 
==مصادر==
 
* [https://ruby-doc.org/core-2.5.1/Array.html#method-i-hash قسم التابع hash في الصنف Array في توثيق روبي الرسمي.]
 
* [https://ruby-doc.org/core-2.5.1/Array.html#method-i-hash قسم التابع hash في الصنف Array في توثيق روبي الرسمي.]

المراجعة الحالية بتاريخ 07:22، 3 أكتوبر 2018

يعيد التابع hash القيمة Hash للمصفوفة التي استُدعيت معه.

إن كان لمصفوفتين نفس المحتوى، فسيكون لهما نفس قيمة Hash (وسيوازن بينهما باستخدام eql?).

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

 hash  integer

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

يعاد عدد صحيح يمثل القيمة Hash للمصفوفة المعطاة.

أمثلة

مثالٌ على استخدام التابع hash:

 a = [ "a", "b", "c" ]
a.hash  # 2564204468492460516

انظر أيضًا

  • التابع Object.hash: يعيد شيفرة Hash للكائن الذي استدعي معه.

مصادر