关于perl多行注释的讨论

关于perl多行注释的讨论

刚在一篇博客上看的如下内容:
成段注释:

1、=cut; ......; =cut;

2、=head; ......; =cut;

3、<< TXT; ......; TXT

4、# 单行注释

---------------------------------------------------------------

具体测试了一下,结果如下:

#!/usr/bin/perl -w

use strict;

my $a = 0;

=pod          #ok
$a = aaa;
=cut

=head         #ok
$a = bbb;
=cut

#<<TXT
#$a = ccc;  //此种方法不行
#TXT
#

=abc          #ok
$a = ddd;
=abc

=abc          #ok
$a = ddd;
=cut           #很奇怪将这个cut换成abc就无输出结果

print "$a\n";


可能有的网友会觉得一个简单的注释没必要太深究,但是我觉得良好的治学态度还是应该有的。


[Copy to clipboard] [ - ]
CODE:
<<TXT
$a = ccc;  //此种方法不行
TXT

这个是可以的  你写错了


正确的如下:

[Copy to clipboard] [ - ]
CODE:
print "aaa\n";

<<TXT;
$a = ccc;
TXT

print "bbbb\n";

呵呵,确实是比较有用,最起码比以前一行一行的注释有用(“#”),顶贴!~
那这个呢?
=abc          #ok
$a = ddd;
=cut           #很奇怪将这个cut换成abc就无输出结果


QUOTE:
原帖由 flyfeel 于 2008-6-12 17:42 发表
那这个呢?
=abc          #ok
$a = ddd;
=cut           #很奇怪将这个cut换成abc就无输出结果



[Copy to clipboard] [ - ]
CODE:
print "aaaaaaa\n";

=aaa                  # 是= 这个符号  和  下面的  =cut  配合  注释
asdfafdsafd
=aaaa
==fdsafsad
=Ddgagsadg
sadgsagag
=Fsadgsag
=cut

print "bbbbbbb\n";

关键字是   

=任意字符(标记的作用)

备注释内容

=cut
哦~~
看来cut就必须的了
cut省略的话,默认到最后一行均为注释,cut不是必需的。
好的,不错
一个好用的编辑器应该很方便的搞定单行注释啊。


[Copy to clipboard] [ - ]
CODE:
<<END;
...
END

=xxx
...
=cut

学习了...