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