नहीं, जैसे आपके पास अपना कोड नहीं है। बूलियन नाम का कोई वर्ग नहीं है। अब आपके पास सभी उत्तरों के साथ आपको एक बनाने और इसका उपयोग करने में सक्षम होना चाहिए। तुम्हें पता है कि कैसे कक्षाएं बनाने के लिए आप नहीं है? मैं केवल यहां आया क्योंकि मैं सिर्फ इस विचार को सोच रहा था। कई लोग कह सकते हैं "क्यों? आपको बस यह जानना होगा कि रूबी बुलियन का उपयोग कैसे करती है"। यही कारण है कि आपको जो जवाब मिले, वह आपको मिले। तो सवाल के लिए धन्यवाद। सोच के लिए भोजन। रूबी के पास बूलियन क्लास क्यों नहीं है?
NameError: uninitialized constant Boolean
ध्यान रखें कि वस्तुओं के प्रकार नहीं हैं। वे वर्ग हैं। वस्तुओं में डेटा है। इसलिए जब आप कहते हैं कि डेटा प्रकार यह एक मिथ्या नाम है।
रैंड 2 भी आज़माएं क्योंकि रैंड 1 हमेशा देता है 0. रैंड 2 कुछ समय में 1 या 0 रन देगा।
https://repl.it/IOPx/7
हालाँकि मुझे नहीं पता होगा कि मैं खुद बूलियन क्लास कैसे बना सकता हूँ। मैंने इसके साथ प्रयोग किया है लेकिन ...
class Boolean < TrueClass
self
end
true.is_a?(Boolean) # => false
false.is_a?(Boolean) # => false
कम से कम हमारे पास अभी वह वर्ग है लेकिन कौन जानता है कि सही मूल्य कैसे प्राप्त करें?