سؤال

وكيفية استخراج اسم الفئة من موضوعها؟

وعلى سبيل المثال لدي الكائنlist الذي أعرفه هو بالتأكيد مثيل لفئة قائمة. ولكن كيف يمكنني استخراج هذا مباشرة في التعليمات البرمجية؟

هل كانت مفيدة؟

المحلول

وهذا النوع من المعلومات هو البرمجة روبي الأساسية إلى حد ما. الجواب:

object.class

وطرف إضافي لفي المرة القادمة: محاولة العثور على هذه المعلومات نفسك في جوهر وثائق مكتبة . تعلمون لديك نوع من الكائن، مجرد بداية قراءة الوثائق وسوف تجد بعض الطرق التي أجنحة احتياجاتك. يمكن العثور على معلومات حول الأساليب التي يمكن أن تؤدي على كائن هنا .

نصائح أخرى

إذا كنت ترغب في اختبار لمثيل فئة معينة، كنت اذهب مع شيء من هذا القبيل:

@list.is_a?(List)

وأود أن إدوين، سوف object.class تعطيك كائن من الدرجة المقابلة. إذا كنت ترغب فقط في اسم الفئة، استخدم object.class.name.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top