2010-09-30 23 views
93

संभव डुप्लिकेट:
What are the common workarounds for multi-line comments in Perl?मैं पर्ल में एक बहु-पंक्ति टिप्पणी कैसे दर्ज करूं?

मैं पर्ल स्रोत कोड के लिए एक बहु लाइन टिप्पणी कैसे जोड़ सकता हूँ?

+0

बस = सिर ## टिप्पणी करने के लिए = अपने कोड – TheBlackCorsair

उत्तर

114
POD is the official way to do multi line comments in Perl, 

faq.perl.org से [perlfaq7]

त्वरित और गंदा तरीका एक से अधिक पंक्ति बाहर टिप्पणी करने की पर्ल है पॉड निर्देशों के साथ उन रेखाओं को घेरने के लिए। आपको लाइन की शुरुआत में इन निर्देशों को रखना होगा और कहीं कहीं पर्ल एक नया बयान अपेक्षित है (इसलिए # टिप्पणियों जैसे बयान के बीच में नहीं)। आप =cut साथ टिप्पणी खत्म, Pod अनुभाग न खत्म होने वाली:

=pod 

my $object = NotGonnaHappen->new(); 

ignored_sub(); 

$wont_be_assigned = 37; 

=cut 

त्वरित और गंदा विधि केवल अच्छी तरह से काम करता है जब आप की योजना नहीं है स्रोत में टिप्पणी की कोड छोड़ दें। यदि एक पॉड पार्सर के साथ आता है, आपकी बहुभाषी टिप्पणी पॉड अनुवाद में दिखाई देने वाली है। बेहतर तरीका इसे पॉड पार्सर्स से भी छुपाता है।

निर्देश किसी विशेष उद्देश्य के लिए एक अनुभाग को चिह्नित कर सकता है। यदि पॉड पार्सर इसे संभाल नहीं लेना चाहता है, तो यह सिर्फ इसे अनदेखा करता है। comment के साथ टिप्पणियां लेबल करें। का उपयोग करके समान लेबल के साथ टिप्पणी समाप्त करें। तुम अब भी =cut जरूरत Pod टिप्पणी से पर्ल कोड के लिए वापस जाना:

=begin comment 

my $object = NotGonnaHappen->new(); 

ignored_sub(); 

$wont_be_assigned = 37; 

=end comment 

=cut 
+3

= पीओडी के साथ टिप्पणी शुरू करना जरूरी नहीं है, आप किसी भी चीज का उपयोग मल्टी-लाइन टिप्पणी (कहने = xyz इत्यादि) शुरू करने के लिए कर सकते हैं लेकिन हाँ अंत हमेशा के साथ होना चाहिए = कट भी नहीं = कट – Bharat

21

मुझे यह मिला।

#!/usr/bin/perl 

use strict; 

use warnings; 

=for comment 

Example of multiline comment. 

Example of multiline comment. 

=cut 

print "Multi Line Comment Example \n"; 
+2

'बीच = comment' और' के लिए कटौती करना = कट ', दूसरे अनुच्छेद से, यह * perldoc * में दिखाया जाएगा। तो केवल पहले पैराग्राफ दोनों कोडों और * perldoc * से पूरी तरह से टिप्पणी की जाएगी। यदि इससे बचा जाना चाहिए, तो '= टिप्पणी शुरू करें' का उपयोग करें ... बहु-पंक्तियां/अनुच्छेद टिप्पणियां ... '= अंत टिप्पणी (* नई-रेखा *) = कट'। –