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 + -
显示快捷键?