الفرق بين المراجعتين لصفحة: «Ruby/Proc/hash»
أنشأ الصفحة ب'{{DISPLAYTITLE:التابع Proc.hash في روبي}} يحسب التابع hash قيمة التجزئة (hash value) الموافقة لجسم الكتلة proc الت...' |
طلا ملخص تعديل |
||
سطر 1: | سطر 1: | ||
{{DISPLAYTITLE:التابع Proc.hash في روبي}} | {{DISPLAYTITLE:التابع <code>Proc.hash</code> في روبي}} | ||
يحسب التابع <code>hash</code> قيمة التجزئة (hash value) الموافقة لجسم الكتلة <code>proc</code> التي استدعيت معه ثمَّ يعيدها. | |||
انظر أيضًا في صفحة التابع <code>Object.hash</code>. | |||
انظر أيضًا في صفحة التابع Object.hash. | |||
== البنية العامة == | == البنية العامة == | ||
<syntaxhighlight lang="ruby"> | |||
hash → integer | hash → integer | ||
</syntaxhighlight> | |||
== القيم المعادة == | == القيم المعادة == | ||
تُعاد قيمة التجزئة الموافقة لجسم الكتلة proc المعطاة. | تُعاد قيمة التجزئة الموافقة لجسم الكتلة <code>proc</code> المعطاة. | ||
== انظر أيضًا == | == انظر أيضًا == | ||
* التابع ?lambda: يتحقَّق إذا كانت معالجة الوسائط صارمةً في الكائن Proc. | *التابع [[Ruby/Proc/lambda-3F|<code>?lambda</code>]]: يتحقَّق إذا كانت معالجة الوسائط صارمةً في الكائن <code>Proc</code>. | ||
* التابع to_proc: يُعدُّ جزءًا من البروتوكول المستخدم في تحويل الكائنات إلى كائناتٍ من الصنف Proc. | *التابع <code>[[Ruby/Proc/to proc|to_proc]]</code>: يُعدُّ جزءًا من البروتوكول المستخدم في تحويل الكائنات إلى كائناتٍ من الصنف <code>Proc</code>. | ||
* المعامل ===: يستدعي الكتلة بتمرير الكائن الواقع على يمينه كمعاملٍ للنسخة proc. | *المعامل <code>[[Ruby/Proc/3D-3D-3D|===]]</code>: يستدعي الكتلة بتمرير الكائن الواقع على يمينه كمعاملٍ للنسخة <code>proc</code>. | ||
* التابع call: يستدعي الكتلة المرتبطة بالمتغير الذي استعمل معه مُعيِّنًا معاملات الكتلة إلى القيم المعطاة ضمنه ويُعيد المعامل قيمة آخر تعبيرٍ قُيِّم في الكتلة. | *التابع <code>[[Ruby/Proc/call|call]]</code>: يستدعي الكتلة المرتبطة بالمتغير الذي استعمل معه مُعيِّنًا معاملات الكتلة إلى القيم المعطاة ضمنه ويُعيد المعامل قيمة آخر تعبيرٍ قُيِّم في الكتلة. | ||
== مصادر == | == مصادر == | ||
* [http://ruby-doc.org/core-2.5.1/Proc.html#method-i-hash صفحة التابع hash في الصنف Proc في توثيق روبي الرسمي.] | * [http://ruby-doc.org/core-2.5.1/Proc.html#method-i-hash صفحة التابع hash في الصنف Proc في توثيق روبي الرسمي.] |
المراجعة الحالية بتاريخ 07:53، 26 نوفمبر 2018
يحسب التابع hash
قيمة التجزئة (hash value) الموافقة لجسم الكتلة proc
التي استدعيت معه ثمَّ يعيدها.
انظر أيضًا في صفحة التابع Object.hash
.
البنية العامة
hash → integer
القيم المعادة
تُعاد قيمة التجزئة الموافقة لجسم الكتلة proc
المعطاة.
انظر أيضًا
- التابع
?lambda
: يتحقَّق إذا كانت معالجة الوسائط صارمةً في الكائنProc
. - التابع
to_proc
: يُعدُّ جزءًا من البروتوكول المستخدم في تحويل الكائنات إلى كائناتٍ من الصنفProc
. - المعامل
===
: يستدعي الكتلة بتمرير الكائن الواقع على يمينه كمعاملٍ للنسخةproc
. - التابع
call
: يستدعي الكتلة المرتبطة بالمتغير الذي استعمل معه مُعيِّنًا معاملات الكتلة إلى القيم المعطاة ضمنه ويُعيد المعامل قيمة آخر تعبيرٍ قُيِّم في الكتلة.