الفرق بين المراجعتين ل"Ruby/Module/private constant"

من موسوعة حسوب
< Ruby‏ | Module
اذهب إلى التنقل اذهب إلى البحث
(أنشأ الصفحة ب'<noinclude>{{DISPLAYTITLE: التابع <code>private_constant‎</code> الخاص بالصنف <code>Module</code> في روبي}}</noinclude> تصنيف: Ruby...')
 
ط (مراجعة وتدقيق)
 
(مراجعة متوسطة واحدة بواسطة مستخدم واحد آخر غير معروضة)
سطر 1: سطر 1:
<noinclude>{{DISPLAYTITLE: التابع <code>private_constant‎</code> الخاص بالصنف <code>Module</code> في روبي}}</noinclude>
+
<noinclude>{{DISPLAYTITLE: التابع <code>Module.private_constant‎</code> في روبي}}</noinclude>
 
[[تصنيف: Ruby]]
 
[[تصنيف: Ruby]]
 
[[تصنيف: Ruby Method]]
 
[[تصنيف: Ruby Method]]
[[تصنيف: Ruby Module]]
+
[[تصنيف: Ruby Module Class]]
يجعل التابع <code>private_constant</code> قائمة الثوابت الموجودة الخاصة.
+
ينشئ التابع <code>private_constant</code> قائمة بالثوابت الخاصة الموجودة.
 
==البنية العامة==
 
==البنية العامة==
 
<syntaxhighlight lang="ruby">private_constant(symbol, ...) => mod‎</syntaxhighlight>
 
<syntaxhighlight lang="ruby">private_constant(symbol, ...) => mod‎</syntaxhighlight>
سطر 9: سطر 9:
 
===<code>symbol‎</code>===
 
===<code>symbol‎</code>===
  
===<code>...‎</code>===
+
رمز يمثِّل الثابت.
 
+
==القيمة المعادة==
 
+
تعاد وحدة.
==القيمة المُعادة==
 
  
 
==انظر أيضا==
 
==انظر أيضا==
* التابع <code>[[Ruby/Module/private_class_method|private_class_method]]</code>: يجعل توابع الصف الحالية خاصة (private). غالبًا ما يستخدم لإخفاء المُنشئ (constructor) الافتراضي <code>new</code>.
+
* التابع <code>[[Ruby/Module/private_class_method|private_class_method]]</code>: يجعل توابع الصنف الحالية خاصة (private).  
* التابع <code>[[Ruby/Module/private_instance_methods|private_instance_methods]]</code>: يعيد قائمة بتوابع النسخة (instance methods) الخاصة (private) المعرفة في mod. إن كانت قيمة الوسيط الاختياري تساوي <code>false</code>، فلن تُضمّن توابع الأسلاف (ancestors).
+
* التابع <code>[[Ruby/Module/private_instance_methods|private_instance_methods]]</code>: يعيد قائمة بتوابع النسخة الخاصة المعرفة في الوحدة.
 +
* التابع <code>[[Ruby/Module/private|private]]</code>: يعين [[Ruby/modules and classes#.D8.A7.D9.84.D9.85.D8.B1.D8.A6.D9.8A.D8.A9|المرئية]] (visibility) الافتراضية للتوابع المحددة لاحقًا إلى المرئية <code>private</code> الخاصة.  
  
 
==مصادر==
 
==مصادر==
*[http://ruby-doc.org/core-2.5.1/Module.html#method-i-private_constant قسم التابع private_constant‎ في الصنف Module‎ في توثيق روبي الرسمي.]
+
*[http://ruby-doc.org/core-2.5.1/Module.html#method-i-private_constant قسم التابع private_constant‎ في الصنف Module‎ في توثيق روبي الرسمي.]

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

ينشئ التابع private_constant قائمة بالثوابت الخاصة الموجودة.

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

private_constant(symbol, ...) => mod

المعاملات

symbol‎

رمز يمثِّل الثابت.

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

تعاد وحدة.

انظر أيضا

  • التابع private_class_method: يجعل توابع الصنف الحالية خاصة (private).
  • التابع private_instance_methods: يعيد قائمة بتوابع النسخة الخاصة المعرفة في الوحدة.
  • التابع private: يعين المرئية (visibility) الافتراضية للتوابع المحددة لاحقًا إلى المرئية private الخاصة.

مصادر