الفرق بين المراجعتين لصفحة: «Ruby/Array/hash»

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

مراجعة 17:33، 6 سبتمبر 2018

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

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

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

 hash  integer

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

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

أمثلة

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

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

انظر أيضًا

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

مصادر