التابع Module.public‎ في روبي

من موسوعة حسوب
< Ruby‏ | Module
مراجعة 17:20، 19 نوفمبر 2018 بواسطة جميل-بيلوني (نقاش | مساهمات) (مراجعة وتدقيق.)
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)

يعين التابع public المرئية (visibility) الافتراضية للتوابع المعرفة لاحقًا إلى public العامة إن لم يمُرَّر إليه أي شيء. أما في حال تمرير اسم تابع (أو عدة توابع إليه)، فسيضبط مرئية هذه التوابع المرئية public العامة. 

تُحول الوسائط النصية String إلى رموز.

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

public   self
public(symbol, ...)  self
public(string, ...)  self

المعاملات

symbol‎

رمز يمثل التابع المراد ضبط مرئيته إلى عامة.

string‎

سلسلة نصية تمثل التابع المراد ضبط مرئيته إلى عامة. يحول هذا المعامل إن أعطي إلى رمز.

...

رمز أو سلسلة نصية تمثل التوابع المراد ضبط مرئيتها إلى عامة.

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

يعاد التابع ذو الاسم symbol‎ أو string‎ المحدَّد بعد ضبط مرئيته إلى عامة.

انظر أيضا

  • التابع public_class_method: ينشئ قائمة بتوابع الصنف العامة الحالية.
  • التابع public_constant: ينشئ قائمة بالثوابت العامة (public) الموجودة.
  • التابع public_instance_method: يبحث عن التوابع العامة (public) وحسب على غرار التابع instance_method.
  • التابع public_instance_methods: يعيد قائمة بتوابع النسخة العامة (public instance methods) المعرفة في الوحدة. 
  • التابع protected: يعين المرئية (visibility) الافتراضية للتوابع المعرفة لاحقًا إلى المرئيةprotected المحمية.

مصادر