रूबी में टिप्पणियाँ क्या हैं?
रूबी टिप्पणी आपके कोड में ऐसी जानकारी जोड़ती है जो आपके या अन्य डेवलपर्स के लिए उपयोगी हो सकती है।
सबसे आम प्रकार की टिप्पणी एकल-पंक्ति टिप्पणी है।
यहां सिंटैक्स है :
# I like apples & oranges
तीन बातों पर ध्यान दें :
- टिप्पणी एक पाउंड से शुरू होती है (
#
) प्रतीक - हम इसे पढ़ने में आसान बनाने के लिए टिप्पणी की सामग्री और टिप्पणी की शुरुआत के बीच एक स्थान रखते हैं
- टिप्पणी के अंदर सब कुछ कोड के रूप में व्याख्या नहीं किया गया है, भले ही यह कोड जैसा दिखता हो। इसका मतलब है कि आप अस्थायी रूप से इसे अक्षम करने के लिए कोड पर टिप्पणी करें।
आप कोड की एक पंक्ति के अंत में इन टिप्पणियों का उपयोग स्वयं या इनलाइन पर कर सकते हैं।
इसे पसंद करें :
[].size # get array size
क्या अन्य प्रकार की टिप्पणियां हैं?
हाँ, जादुई टिप्पणियाँ, बहुपंक्ति टिप्पणियाँ और ERB टिप्पणियाँ हैं।
आइए उन्हें एक्सप्लोर करें!
रूबी में मल्टी-लाइन टिप्पणियों का उपयोग कैसे करें
रूबी में, हम नियमित, एकल-पंक्ति टिप्पणियों के साथ बहु-पंक्ति टिप्पणियाँ करते हैं।
कुछ लोग इन "टिप्पणियों को ब्लॉक करें" कहते हैं।
यहां एक उदाहरण दिया गया है :
# aaa # bbb # ccc
रूबी में कोड के एक ब्लॉक पर टिप्पणी करने का तरीका ठीक यही है।
आधुनिक कोड संपादक आपको कोड का एक ब्लॉक चुनने और उस पर सभी टिप्पणी करने . की अनुमति देते हैं कीबोर्ड शॉर्टकट का उपयोग कर रहे हैं, इसलिए इसमें कोई अतिरिक्त प्रयास शामिल नहीं है।
लेकिन एक विशेष मल्टीलाइन कमेंट सिंटैक्स है।
ऐसा दिखता है :
=begin This is a comment... a b c =end
कोई भी इस सिंटैक्स का उपयोग नहीं करता...
यह बदसूरत है और आप इसे किसी भी इंडेंट (एक विधि की तरह) के अंदर भी उपयोग नहीं कर सकते हैं, लेकिन यह जानना अच्छा है कि अगर आप इसे जंगली में पाते हैं तो यह मौजूद है।
शेबैंग टिप्पणियाँ
एक शेबैंग (#!
) एक विशेष प्रकार की टिप्पणी है जो यूनिक्स शेल (जैसे बैश) को बताती है कि इस फ़ाइल की व्याख्या कैसे करें।
जब आप इस टिप्पणी को अपनी फ़ाइल के शीर्ष पर जोड़ते हैं…
आप अपनी रूबी फ़ाइलों को निष्पादन योग्य फ़ाइलों के रूप में चलाने में सक्षम होंगे, यह मानते हुए कि उनके पास सही अनुमतियाँ हैं ऐसा करने के लिए।
यहाँ एक शेबैंग टिप्पणी कैसी दिखती है:
#!/usr/bin/env ruby
यह आपको विशिष्ट कमांड-लाइन विकल्प सेट करने की अनुमति भी देता है, जैसे कि चेतावनी विकल्प।
उदाहरण :
#!/usr/bin/env ruby -w
हर बार जब आप इस कोड को चलाते हैं तो यह इन विकल्पों के साथ चलेगा, इसलिए आपको इन्हें मैन्युअल रूप से पास करने की आवश्यकता नहीं है।
मैजिक टिप्पणियों का उपयोग कैसे करें
एक जादुई टिप्पणी किसी तरह रूबी दुभाषिया के व्यवहार को बदल देती है।
उदाहरण के लिए :
frozen_string_literals
टिप्पणी डिफ़ॉल्ट रूप से आपके स्ट्रिंग्स को फ़्रीज़ कर देगी।
ऐसा दिखता है :
# frozen_string_literal: true
एक और जादुई टिप्पणी आपको फ़ाइल के एन्कोडिंग को बदलने की अनुमति देती है।
यहां एक उदाहरण दिया गया है :
# encoding: utf-8
यहाँ एक दिलचस्प है, चेतावनी_इंडेंट टिप्पणी :
# warn_indent: true
जब भी आपका इंडेंटेशन गलत होगा यह एक चेतावनी दिखाएगा।
उदाहरण :
def comments end
जिसका परिणाम होता है :
warning: mismatched indentations at 'end' with 'def' at 3
ईआरबी टिप्पणियाँ
यदि आप अपने रेल विचारों के लिए ईआरबी का उपयोग कर रहे हैं और आपको एक टिप्पणी जोड़ने की जरूरत है…
तब आप इस सिंटैक्स . का उपयोग कर सकते हैं :
<%# ERB comment %>
मैं इसका बहुत बड़ा प्रशंसक नहीं हूं क्योंकि मेरा मानना है कि आपको अपने अधिकांश तर्क को अपने विचारों से दूर रखना चाहिए ताकि आपको किसी टिप्पणी की आवश्यकता न हो।
डीबगिंग के लिए कुछ कोड अक्षम करना चाहते हैं ?
फिर उस कोड को हटा दें और git पर भरोसा करें, या जो भी संस्करण नियंत्रण प्रणाली आप उपयोग कर रहे हैं।
सारांश
आपने नियमित टिप्पणियों सहित विभिन्न प्रकार की रूबी टिप्पणियों के बारे में सीखा (#
), शेबैंग टिप्पणियाँ (#!
) और जादुई टिप्पणियाँ (# frozen_string_literal: true
)!
अगर आपको यह लेख मददगार लगा हो तो कृपया इसे किसी मित्र के साथ साझा करें ताकि वह भी इसका आनंद उठा सके।
पढ़ने के लिए धन्यवाद!