الفرق بين المراجعتين لصفحة: «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 الخاصة.

مصادر