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

من موسوعة حسوب
< Ruby‏ | Module
لا ملخص تعديل
ط مراجعة وتدقيق.
 
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE: التابع <code>remove_const‎</code> الخاص بالصنف <code>Module</code> في روبي}}</noinclude>
<noinclude>{{DISPLAYTITLE: التابع <code>Module.remove_const‎</code> في روبي}}</noinclude>
[[تصنيف: Ruby]]
[[تصنيف: Ruby]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Module]]
[[تصنيف: Ruby Module Class]]
يزيل التابع <code>remove_const</code> تعريف الثابت المعطى، ويعيد القيمة السابقة لذلك الثابت.   
يزيل التابع <code>remove_const</code> تعريف ثابت محدَّد، ويعيد القيمة السابقة له.   


إذا كان هذا الثابت يشير إلى وحدة، فلن يُغيَّر اسم الوحدة، وهو ما قد يكون مصدر ارتباك.
إذا كان هذا الثابت يشير إلى وحدة، فلن يُغيَّر اسم الوحدة، وهو ما قد يكون مصدر إرباك.
==البنية العامة==
==البنية العامة==
<syntaxhighlight lang="ruby">remove_const(sym)→ obj‎</syntaxhighlight>
<syntaxhighlight lang="ruby">remove_const(sym)→ obj‎</syntaxhighlight>
سطر 11: سطر 11:
===<code>sym‎</code>===
===<code>sym‎</code>===


رمز يمثل الثابت.
رمز يمثل الثابت المراد إزالته.
==القيمة المُعادة==
==القيمة المعادة==
يعيد التابع <code>remove_const</code>القيمة السابقة للثابت المُزال.   
يعاد كائن يمثِّل القيمة السابقة للثابت ذي الاسم <code>sym</code> بعد حذفه.   


==انظر أيضا==
==انظر أيضا==
* التابع <code>[[Ruby/Module/remove_class_variable|remove_class_variable]]</code>: يزيل تعريف الوسيط المعطى sym ، ثم يعيد قيمة ذلك الثابت.
* التابع <code>[[Ruby/Module/remove_class_variable|remove_class_variable]]</code>: يزيل تعريف متغير محدَّد من صنفٍ ثم يعيد قيمة ذلك الثابت.
* التابع <code>[[Ruby/Module/remove_method|remove_method]]</code>: يزيل التوابع المحددة بواسطة الوسيط <code>symbol</code>  من الصنف الحالي.  
* التابع <code>[[Ruby/Module/remove_method|remove_method]]</code>: يزيل تابعًا ذا اسم محدَّد من الصنف الحالي.  


==مصادر==
==مصادر==
*[http://ruby-doc.org/core-2.5.1/Module.html#method-i-remove_const قسم  التابع remove_const‎ في الصنف Module‎ في توثيق روبي الرسمي.]
*[http://ruby-doc.org/core-2.5.1/Module.html#method-i-remove_const قسم  التابع remove_const‎ في الصنف Module‎ في توثيق روبي الرسمي.]

المراجعة الحالية بتاريخ 17:51، 19 نوفمبر 2018

يزيل التابع remove_const تعريف ثابت محدَّد، ويعيد القيمة السابقة له.

إذا كان هذا الثابت يشير إلى وحدة، فلن يُغيَّر اسم الوحدة، وهو ما قد يكون مصدر إرباك.

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

remove_const(sym) obj

المعاملات

sym‎

رمز يمثل الثابت المراد إزالته.

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

يعاد كائن يمثِّل القيمة السابقة للثابت ذي الاسم sym بعد حذفه.

انظر أيضا

  • التابع remove_class_variable: يزيل تعريف متغير محدَّد من صنفٍ ثم يعيد قيمة ذلك الثابت.
  • التابع remove_method: يزيل تابعًا ذا اسم محدَّد من الصنف الحالي.

مصادر