Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Ruby

रूबी टिप्पणियों के 5 प्रकार और उनका सही उपयोग कैसे करें

रूबी में टिप्पणियाँ क्या हैं?

रूबी टिप्पणी आपके कोड में ऐसी जानकारी जोड़ती है जो आपके या अन्य डेवलपर्स के लिए उपयोगी हो सकती है।

सबसे आम प्रकार की टिप्पणी एकल-पंक्ति टिप्पणी है।

यहां सिंटैक्स है :

# I like apples & oranges

तीन बातों पर ध्यान दें :

  1. टिप्पणी एक पाउंड से शुरू होती है (# ) प्रतीक
  2. हम इसे पढ़ने में आसान बनाने के लिए टिप्पणी की सामग्री और टिप्पणी की शुरुआत के बीच एक स्थान रखते हैं
  3. टिप्पणी के अंदर सब कुछ कोड के रूप में व्याख्या नहीं किया गया है, भले ही यह कोड जैसा दिखता हो। इसका मतलब है कि आप अस्थायी रूप से इसे अक्षम करने के लिए कोड पर टिप्पणी करें।

आप कोड की एक पंक्ति के अंत में इन टिप्पणियों का उपयोग स्वयं या इनलाइन पर कर सकते हैं।

इसे पसंद करें :

[].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 )!

अगर आपको यह लेख मददगार लगा हो तो कृपया इसे किसी मित्र के साथ साझा करें ताकि वह भी इसका आनंद उठा सके।

पढ़ने के लिए धन्यवाद!


  1. रूबी में रेक क्या है और इसका उपयोग कैसे करें

    रूबी में रेक एक लोकप्रिय टास्क रनर है। कार्य क्या है? अपने डेटाबेस का बैकअप बनाना अपने परीक्षण चलाना आंकड़े इकट्ठा करना और रिपोर्ट करना ये छोटे-छोटे कार्य हैं जो बिना रेक के आपके पूरे प्रोजेक्ट में अलग-अलग फाइलों में बिखर जाएंगे। रेक आपके कार्यों तक पहुंच को केंद्रीकृत करता है। रेक कुछ चीजों

  1. एक मैट्रिक्स क्या है और रूबी में इसका उपयोग कैसे करें?

    मैट्रिक्स एक 2डी (2-आयामी) सरणी है जिसका उपयोग स्प्रेडशीट जैसे डेटा को स्टोर और काम करने के लिए किया जा सकता है। उनका उपयोग इसके लिए किया जा सकता है : टेबल गेम (शतरंज, चेकर्स, आदि) में बोर्ड का प्रतिनिधित्व करना सांख्यिकी और डेटा विश्लेषण प्लॉट और ग्राफ़ बनाना चूंकि यह एक शक्तिशाली डेटा संरचना ह

  1. रूबी में स्ट्रक्चर और ओपनस्ट्रक्चर का उपयोग कैसे करें?

    रूबी में स्ट्रक्चर क्या है? एक संरचना एक अंतर्निहित रूबी वर्ग है, इसका उपयोग नए वर्ग बनाने के लिए किया जाता है जो मूल्य वस्तुओं का उत्पादन करते हैं। संबंधित विशेषताओं को एक साथ संग्रहीत करने के लिए एक मूल्य वस्तु का उपयोग किया जाता है। यहां एक उदाहरण दिया गया है : एक Point दो निर्देशांकों के साथ