मैं हाँ कहूँगा"। जैसा कि "मैत्ज़" ने अपनी एक वार्ता में कुछ इस तरह कहा था, "रूबी वस्तुओं का कोई प्रकार नहीं है।" यह सब नहीं है, लेकिन वह हिस्सा जो वह हमें पाने की कोशिश कर रहा है। फिर किसी ने "सब कुछ एक वस्तु है" क्यों कहा होगा? उसे जोड़ने के लिए उन्होंने कहा "डेटा में ऑब्जेक्ट नहीं हैं"।
तो हम इसका आनंद ले सकते हैं।
https://www.youtube.com/watch?v=1l3U1X3z0CE
लेकिन रूबी सिर्फ क्लास के ऑब्जेक्ट के प्रकार के बारे में ज्यादा परवाह नहीं करती है। हम कक्षाओं का उपयोग करते हैं न कि प्रकार। सभी डेटा में एक वर्ग होता है।
12345.class
'my string'.class
उनके पूर्वज भी हो सकते हैं
Object.ancestors
उनके पास मेटा क्लासेस भी हैं, लेकिन मैं उस पर आपके विवरण को सहेज कर रखूँगा।
एक बार जब आप कक्षा को जान लेते हैं तो आप यह देख पाएंगे कि आप इसके लिए किन विधियों का उपयोग कर सकते हैं। यहीं पर "डेटा टाइप" की जरूरत होती है। यदि आप वास्तव में विवरण देखना चाहते हैं ...
"रूबी ऑब्जेक्ट मॉडल"
यह वह शब्द है जिसका उपयोग रूबी वस्तुओं को कैसे संभालता है। यह सब आंतरिक है इसलिए आपको वास्तव में इसका बहुत कुछ नहीं दिखता है लेकिन यह जानना अच्छा है। लेकिन यह एक और विषय है।
हाँ! वर्ग डेटा प्रकार है। ऑब्जेक्ट में कक्षाएं होती हैं और डेटा के प्रकार होते हैं। इसलिए यदि आप डेटा बेस के बारे में जानते हैं तो आप जानते हैं कि केवल प्रकार के सीमित सेट हैं।
पाठ ब्लॉक संख्या
isinstance
जवाब देने की आवश्यकता होगी या जांच करनी होगी । लेकिन बस "NOES !!!" वास्तव में उपयोगी नहीं है, अब, यह है? इसके बजाय शैक्षिक होने पर विचार करें।