⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 special_seqs.t

📁 UNIX下perl实现代码
💻 T
字号:
BEGIN {   chdir 't' if -d 't';   unshift @INC, '../lib';   unshift @INC, './pod';   require "testp2pt.pl";   import TestPodIncPlainText;}my %options = map { $_ => 1 } @ARGV;  ## convert cmdline to options-hashmy $passed  = testpodplaintext \%options, $0;exit( ($passed == 1) ? 0 : -1 )  unless $ENV{HARNESS_ACTIVE};__END__=podThis is a test to see if I can do not only C<$self> and C<method()>, butalso C<< $self->method() >> and C<< $self->{FIELDNAME} >> andC<< $Foo <=> $Bar >> without resorting to escape sequences. If I want to refer to the right-shift operator I can do somethinglike C<<< $x >> 3 >>> or even C<<<< $y >> 5 >>>>.Now for the grand finale of C<< $self->method()->{FIELDNAME} = {FOO=>BAR} >>.And I also want to make sure that newlines work like thisC<<<$self->{FOOBAR} >> 3 and [$b => $a]->[$a <=> $b]>>>Of course I should still be able to do all this I<with> escape sequencestoo: C<$self-E<gt>method()> and C<$self-E<gt>{FIELDNAME}> and C<{FOO=E<gt>BAR}>.Dont forget C<$self-E<gt>method()-E<gt>{FIELDNAME} = {FOO=E<gt>BAR}>.And make sure that C<0> works too!Now, if I use << or >> as my delimiters, then I have to use whitespace.So things like C<<$self->method()>> and C<<$self->{FIELDNAME}>> wont endup doing what you might expect since the first > will still terminatethe first < seen.Lets make sure these work for empty ones too, like C<<  >> and C<< >> >>(just to be obnoxious)=cut

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -