grow.t

来自「source of perl for linux application,」· T 代码 · 共 40 行

T
40
字号
#!../perlour $POWER;BEGIN {     if ($ENV{'PERL_CORE'}){         chdir 't';         unshift @INC, '../lib';     }     require Config; import Config;     if ($Config{'extensions'} !~ /\bEncode\b/) {         print "1..0 # Skip: Encode was not built\n";             exit 0;     }     $POWER = 12; # up to 1 MB.  You may adjust the figure here}use strict;use Encode;my $seed = "";for my $i (0x00..0xff){     my $c = chr($i);     $seed .= ($c =~ /^\p{IsPrint}/o) ? $c : " ";}use Test::More tests => $POWER*2;my $octs = $seed;use bytes ();for my $i (1..$POWER){     $octs .= $octs;     my $len = bytes::length($octs);     my $utf8 = Encode::decode('latin1', $octs);     ok(1, "decode $len bytes");     is($octs,        Encode::encode('latin1', $utf8),        "encode $len bytes");}__END__

⌨️ 快捷键说明

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