-
रूबी में सिंगलटन पैटर्न का उपयोग कैसे करें (और आपको इससे क्यों बचना चाहिए)
क्या आप कभी ऐसा वर्ग बनाना चाहते हैं जिसमें केवल एक उदाहरण हो? हाँ? नहीं? शायद? खैर… ठीक यही सिंगलटन पैटर्न . है है। इसमें कोई समस्या नहीं है। लेकिन कुछ लोग इसे एक विरोधी पैटर्न कहते हैं क्योंकि इसे खराब डिज़ाइन के बहाने के रूप में इस्तेमाल किया जा सकता है। आइए एक कोड उदाहरण देखें ताकि आप सीख
-
हम शून्य का उपयोग क्यों करते हैं?
मैं रूबी कोड के एक टुकड़े के बारे में एक दोस्त के साथ बातचीत कर रहा था और वापसी मूल्यों का विषय सामने आया… ...और निश्चित रूप से, nil हमेशा उस बातचीत का हिस्सा होता है। उस दिन बाद में, मैं सोने के लिए बिस्तर पर था, सोच रहा था कि हम nil का उपयोग क्यों करते हैं? ? मैंने सोचा कि अगले दिन इस बारे में
-
हम कक्षाएं क्यों बनाते हैं?
मेरे पिछले लेख के बाद, हम शून्य का उपयोग क्यों करते हैं, मैंने सोचा कि इस प्रश्न को अन्य चीजों के लिए पूछना एक अच्छा विचार होगा जो हम मानते हैं। लाइक... हम बदसूरत कोड के सिर्फ एक GIGANT बूँद के बजाय कक्षाओं का उपयोग क्यों करते हैं? मौलिक स्तर पर, हम कोड और डेटा को तार्किक इकाइयों में व्यवस्थित कर
-
रूबी की शक्तिशाली विधि तर्क और उनका सही उपयोग कैसे करें
मुझे एक ईमेल मिला है जिसमें कीवर्ड तर्कों का उपयोग करने के बारे में मेरी राय पूछी गई है। मैंने सोचा कि मैं अपने उत्तर को रूबी विधि तर्कों के बारे में एक पूर्ण लेख में विस्तारित करूंगा ताकि सभी को लाभ हो सके ! जब विधि तर्कों की बात आती है तो रूबी बहुत लचीली होती है। हमारे पास सब कुछ है : मानक आवश
-
रूबी ऑपरेटरों के बारे में आपको जो कुछ पता होना चाहिए
रूबी के पास बहुत सारे दिलचस्प ऑपरेटर हैं। पसंद करें : स्पेसशिप ऑपरेटर (<=> ) मॉड्यूलो असाइनमेंट ऑपरेटर (%= ) तिहाई बराबर होता है (=== ) ऑपरेटर इससे बड़ा (> ) और इससे कम (< ) बराबर नहीं (!= ) आप जो नहीं जानते होंगे वह यह है कि इनमें से कई ऑपरेटर वास्तव में रूबी तरीके हैं । इसका मतलब
-
उदाहरणों के साथ निश्चित RSpec ट्यूटोरियल
क्या आप सीखना चाहते हैं कि RSpec का उपयोग करके अपने रूबी अनुप्रयोगों के लिए परीक्षण कैसे लिखना है? फिर आप सही जगह पर हैं ! इस ट्यूटोरियल में मैं आपको दिखाऊंगा कि यह कैसे करना है। सामग्री 1 आपको टेस्ट क्यों लिखने चाहिए? 1.0.1 यह त्रुटियों के खिलाफ एक सुरक्षा जाल बनाता है (विशेष रूप से रिफैक्टरिं
-
रूबी में HTTP अनुरोधों के लिए अंतिम गाइड
यदि आप किसी वेबसाइट से जानकारी प्राप्त करना चाहते हैं, या यदि आप फ़ॉर्म जमा करना चाहते हैं, फ़ाइलें अपलोड करना चाहते हैं, आदि। आपको एक HTTP अनुरोध भेजना होगा और फिर प्रतिक्रिया को संसाधित करना होगा। इस लेख में आप सीखेंगे कि कैसे : नेट/http का उपयोग करके एक साधारण HTTP अनुरोध करें एसएसएल अनुरोध भे
-
रूबी सेट - उदाहरण, ऑपरेटर और तरीके
रूबी सेट क्या है? एक सेट एक वर्ग है जो एक सरणी की तरह वस्तुओं को संग्रहीत करता है… लेकिन कुछ विशेष विशेषताओं के साथ जो इसे 10x तेज . बनाती हैं विशिष्ट परिस्थितियों में! उसके ऊपर: एक सेट के सभी आइटम अद्वितीय होने की गारंटी . हैं । इस रूबी ट्यूटोरियल में आप सीखेंगे: अपने अधिकतम लाभ के लिए सेट का
-
रूबी के साथ एन-क्वींस समस्या का समाधान
एन-क्वींस एक दिलचस्प कोडिंग चुनौती है जहां आपको एन क्वीन्स को N * N बोर्ड पर रखना होता है। । यह इस तरह दिखता है: एक रानी सभी दिशाओं में घूम सकती है: ऊर्ध्वाधर क्षैतिज विकर्ण समाधान (कई हो सकते हैं) सभी रानियों को बोर्ड पर रखना चाहिए और हर रानी को हर दूसरी रानी की पहुंच से बाहर होना चाहिए। इस
-
रूबी डेवलपर्स के लिए रैक समझाया गया
प्रत्येक रेल, सिनात्रा, और अन्य रूबी वेब ढांचे के पर्दे के पीछे क्या हो रहा है? इसका उत्तर है रैक, प्रमुख घटक जो इसे संभव बनाता है। लेकिन रैक वास्तव में क्या है? रैक फ्रेमवर्क (रेल) और एप्लिकेशन सर्वर (प्यूमा) के बीच की एक परत है। यह गोंद है जो उन्हें संवाद करने की अनुमति देता है। हम रैक का उ
-
रूबी सुपर कीवर्ड का उपयोग कैसे करें
रूबी में सुपर कीवर्ड क्या करता है? यह मूल वर्ग पर उसी नाम से एक विधि को कॉल करता है जो super . को कॉल करती है । उदाहरण के लिए : यदि आप i_like_chocolate . नामक विधि को कॉल करते हैं , और फिर आप super . को कॉल करते हैं उस पद्धति के भीतर, रूबी इस विधि के मालिक के मूल वर्ग पर उसी नाम के साथ एक और विधि
-
रूबी रूपांतरण विधियों का उपयोग कैसे करें (to_s, to_a, to_str)
आप एक पूर्णांक के साथ काम कर रहे हैं लेकिन आप स्ट्रिंग विधियों का उपयोग करना चाहेंगे (जैसे gsub ) इसके बजाय। आप क्या कर सकते हैं? इसे एक स्ट्रिंग में बदलें (to_s . के साथ) ) फिर इसे वापस एक पूर्णांक में बदलें (to_i . के साथ) )। उदाहरण के लिए : आप Integer को रूपांतरित कर सकते हैं 1 से String 1।
-
रूबी रत्न, जेमफाइल और बंडलर (द अल्टीमेट गाइड)
रूबी रत्न क्या है? एक रत्न एक पैकेज है जिसे आप डाउनलोड और इंस्टॉल कर सकते हैं। जब आपको एक स्थापित रत्न की आवश्यकता होती है तो आप अपने रूबी प्रोग्राम में अतिरिक्त कार्यक्षमता जोड़ रहे होते हैं। रत्न आपको इसकी अनुमति देते हैं : अपने रेल ऐप में एक लॉगिन सुविधा जोड़ें बाहरी सेवाओं (जैसे एपीआई) के साथ
-
रूबी और रूबी ऑन रेल्स में मेथड्स कैसे डेलिगेट करें?
यह लेख रूबी में विधि प्रतिनिधिमंडल के बारे में है। आप सीखेंगे कि delegate का उपयोग कैसे करें विधि, Forwardable मॉड्यूल और SimpleDelegator कक्षा। हमें प्रतिनिधिमंडल की आवश्यकता क्यों है ? ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग में, कक्षाओं के एक साथ काम करने के दो तरीके हैं। वे हैं : विरासत रचना वंशान
-
रूबी प्राइवेट एंड प्रोटेक्टेड मेथड्स:अंडरस्टैंडिंग मेथड विजिबिलिटी
रूबी में एक निजी विधि क्या है? यह एक प्रकार की विधि है जिसे आप केवल उस वर्ग के अंदर से ही कॉल कर सकते हैं जहां इसे परिभाषित किया गया है। यह आपको अपने तरीकों तक पहुंच को नियंत्रित करने की अनुमति देता है। एक रूबी विधि हो सकती है : निजी सार्वजनिक (डिफ़ॉल्ट) संरक्षित डिफ़ॉल्ट रूप से आपकी सभी विधिय
-
रूबी मानचित्र विधि का उपयोग कैसे करें (उदाहरण के साथ)
मैप एक रूबी विधि है जिसका उपयोग आप ऐरे, हैश और रेंज के साथ कर सकते हैं। मानचित्र का मुख्य उपयोग डेटा को ट्रांसफ़ॉर्म करना है। उदाहरण के लिए : स्ट्रिंग्स की एक सरणी को देखते हुए, आप प्रत्येक स्ट्रिंग पर जा सकते हैं और प्रत्येक वर्ण को अपरकेस बना सकते हैं। या यदि आपके पास User . की सूची है ऑब्जेक्
-
रूबी ऑन रेल्स क्या है और यह क्यों उपयोगी है?
रूबी ऑन रेल्स (कभी-कभी RoR) सबसे लोकप्रिय ओपन-सोर्स वेब एप्लिकेशन फ्रेमवर्क है। इसे रूबी प्रोग्रामिंग भाषा के साथ बनाया गया है। आप अनुप्रयोगों को बनाने में मदद करने के लिए रेल का उपयोग कर सकते हैं, सरल से जटिल तक, रेल के साथ आप क्या हासिल कर सकते हैं इसकी कोई सीमा नहीं है! ढांचा क्या है? फ़्रेम
-
रूबी ग्रेप विधि का उपयोग कैसे करें (उदाहरण के साथ)
आइए बात करते हैं grep . के बारे में विधि। यह विधि आपके लिए क्या कर सकती है? आप ग्रेप का उपयोग एरेज़ और रेंज जैसी असंख्य वस्तुओं को फ़िल्टर करने के लिए कर सकते हैं। “लेकिन चुनें पहले से ही ऐसा करता है!” हां, लेकिन grep एक अलग तरीके से काम करता है और यह अलग परिणाम देता है। आइए कुछ उदाहरण देखें।
-
रूबी का उपयोग कैसे करें कोई भी, सभी, कोई नहीं और एक
आज आप 4 एन्यूमरेबल विधियों के बारे में जानेंगे जो आपको तत्वों की एक सरणी, एक हैश, या किसी अन्य ऑब्जेक्ट के खिलाफ सशर्त स्टेटमेंट की जांच करने में मदद करेंगे जिसमें एन्यूमरेबल मॉड्यूल शामिल है। ये 4 विधियाँ या तो true लौटाती हैं या false । सामग्री 1 रूबी ऑल मेथड 2 सभी और खाली सरणी 3 रूबी कोई नही
-
रूबी के साथ सीएसवी फाइलों को कैसे पढ़ें और पार्स करें
CSV का अर्थ है अल्पविराम से अलग किए गए मान। यह एक सामान्य डेटा प्रारूप है जिसमें अल्पविराम द्वारा अलग किए गए मानों वाली पंक्तियाँ होती हैं। इसका उपयोग डेटा निर्यात और आयात करने के लिए किया जाता है। उदाहरण के लिए : आप अपने Gmail संपर्कों को CSV फ़ाइल के रूप में निर्यात कर सकते हैं, और आप उन्हें उस