「Perl5.6完全リファレンスブック−標準モジュール編」
サポートページ

正誤表

5ページ 5行目
$
$`
5ページ 6行目
$
$'
16ページ 「1.20」「起動オプション」の表の4項目
-M MODULE ...
-M'MODULE ...'
19ページ 「特殊変数」の表の2項目
( 、system、
(` `、system、
29ページ 「2.1」の7行目
実際には -e SCRIPT (Unix
実際には -e 'SCRIPT' (Unix
30ページ 表の11項目
-M MODULE ...
-M'MODULE ...'
32ページ 「2.5.2」の表の1項目
STRING
'STRING'
32ページ 「2.5.2」の表の1項目
(\\ と \ は有効)
(\\ と \' は有効)
32ページ 「2.5.2」の表の3項目
STRING
`STRING`
32ページ 「2.5.2」の表の4項目
を 、"、 で囲むと
を '、"、` で囲むと
33ページ 表の12項目
\
\' '
33ページ 下から2行目
場合、 で囲まれた
場合、' で囲まれた
35ページ 「2.5.5」の2行目
( aa .. zz )
('aa'..'zz')
36ページ 下から5行目
%hash の key に
%hash の 'key' に
36ページ 下から4行目
$hash{ key } である
$hash{'key'} である
36ページ 下から1行目
@hash{ key1 ,
@hash{'key1',
37ページ 1行目
key2 } は
'key2'} は
37ページ 下から8行目
= { key1 , value1 , key2 , value2 }
= {'key1', 'value1', 'key2', 'value2'}
38ページ 「シンボリック参照」の2行目
$var = foo
$var = 'foo'
38ページ 「シンボリック参照」の4行目
use strict refs ;
use strict 'refs';
40ページ 15行目
場合に で囲まれている
場合に'で囲まれている
48ページ 「2.11.1」の4行目
区切りに を使わない限り
区切りに ' を使わない限り
48ページ 「2.11.1」の7行目
$n $+ $ $ $&
$n $+ $` $' $&
49ページ 8行目
区切りに を使わない限り
区切りに ' を使わない限り
51ページ 「2.13.1」の9行目
Perl4では パッケージ名 名前
Perl4では パッケージ名'名前
51ページ 「2.13.1」の10行目
Perl5で 記号を
Perl5で ' 記号を
51ページ 「2.13.1」の11行目
$Foo var や
$Foo'var や
53ページ 「オブジェクト」の2行目
$obj = bless {}, Foo ;
$obj = bless {}, 'Foo';
53ページ 「メソッド呼び出し」の11行目
METHOD が ( CLASS , LIST) を
METHOD が ('CLASS', LIST) を
57ページ 「2.16.2」の表の3項目
$
$`
57ページ 「2.16.2」の表の4項目
$
$'
58ページ 表の9項目
( 、system、
(` `、system、
60ページ 「2.17」の表の5項目
require perldb.pl
require 'perldb.pl'
60ページ 「2.17」の表の5項目
require perl5db.pl
require 'perl5db.pl'
93ページ 10行目
open(FOO, < , $file)
open(FOO, '<', $file)
94ページ 下から3行目
pack( n/a* , hello )
pack('n/a*', 'hello')
96ページ 4行目
STRING "STRING" STRING
'STRING' "STRING" `STRING`
111ページ 「4.1.2」の2行目
\&foo, method ;
\&foo, 'method';
112ページ 「4.1.8」の3行目
use charnames :full ;
use charnames ':full';
112ページ 「4.1.8」の5行目
use charnames :short ;
use charnames ':short';
113ページ 「4.1.11」の7行目
use base Base ;
use base 'Base';
114ページ 「4.1.12」の3行目
use filetest access ;
use filetest 'access';
115ページ 「4.1.18」の2行目
+ => \&myadd, - => mysub ;
'+' => \&myadd, '-' => 'mysub';
116ページ 「4.1.19」の2行目
use re debug ;
use re 'debug';
117ページ 1行目
use re eval ;
use re 'eval';
117ページ 4行目
use re taint ;
use re 'taint';
117ページ 「4.1.20」
次の各名前がすべて裸である
die handler stack-trace
normal-signals error-signals old-interface-signals
any untrapped
すべて ' で囲む
118ページ 「4.1.21」の3行目
use strict refs ;
use strict 'refs';
118ページ 「4.1.21」の5行目
use strict subs ;
use strict 'vars';
118ページ 「4.1.21」の7行目
use strict subs ;
use strict 'subs';
125ページ 「4.2.3」の2行目
AutoLoader AUTOLOAD ;
AutoLoader 'AUTOLOAD';
131ページ 「4.2.15」の17行目
$ $& $
$` $& $'
135ページ 4行目
a({-href=> next.html , -target=> _top }, next )
a({-href=>'next.html', -target=>'_top'}, 'next')
137ページ 10行目
button(-name=> test , -onfocus=> foo() )
button(-name=>'test', -onfocus=>'foo()')
151ページ 「CPAN::Shellクラス」の5行目
Author Bundle Distribution Module
'Author' 'Bundle' 'Distribution' 'Module'
158ページ 「4.2.39」の5行目
tie VAR, DB_File ,
tie VAR, 'DB_File',
167ページ 10行目
auto " のいずれか
auto ' " のいずれか
168ページ 表の3項目
$
$`
168ページ 表の4項目
$
$'
190ページ 下から5行目
/([\$*])(([\w\:\ ]*)\bVERSION)\b.*\=/
/([\$*])(([\w\:\']*)\bVERSION)\b.*\=/
197ページ 「4.2.75」の3行目
use File::DosGlob glob ;
use File::DosGlob 'glob';
197ページ 「4.2.75」の4行目
use File::DosGlob GLOBAL_glob ;
use File::DosGlob 'GLOBAL_glob';
204ページ 「4.2.90」の4行目
tie %hash, GDBM_File ,
tie %hash, 'GDBM_File',
205ページ 「4.2.91」の11行目
size=i => \$size,
'size=i' => \$size,
205ページ 「4.2.91」の21行目
\%hash, size=i ,
\%hash, 'size=i',
205ページ 「4.2.91」の23行目
\%hash, lib=s@
\%hash, 'lib=s@'
208ページ 9行目
tie %.HASH, IO::Dir ,
tie %.HASH, 'IO::Dir',
211ページ 下から1行目
>reader( ls -l );
>reader('ls -l');
223ページ 下から2行目
use Math::BigInt :constant ;
use Math::BigInt ':constant';
226ページ 下から1行目
use Math::Trig :radial ;
use Math::Trig ':radial';
228ページ 「4.2.115」の9行目
use Net::hostent :FIELDS ;
use Net::hostent ':FIELDS';
228ページ 「4.2.116」の8行目
use Net::netent :FIELDS ;
use Net::netent ':FIELDS';
229ページ 「4.2.117」の9行目
use Net::protoent :FIELDS ;
use Net::protoent ':FIELDS';
229ページ 「4.2.118」の9行目
use Net::servent :FIELDS ;
use Net::servent ':FIELDS';
257ページ 「4.2.131」の2行目
tie .HASH, SDBM_File ,
tie .HASH, 'SDBM_File',
258ページ 12行目
${$safeobj->varglob( foo )} = bar ; とすれば、区画内で $foo = bar ;
${$safeobj->varglob('foo')} = 'bar'; とすれば、区画内で $foo = 'bar';
259ページ 「4.2.136」の2行目
cp( /etc/passwd , /tmp/ );
cp('/etc/passwd', '/tmp/');
259ページ 「4.2.136」の3行目
cp /etc/passwd , /tmp/ ;
cp '/etc/passwd', '/tmp/';
260ページ 「4.2.137」の14行目
inet_aton( 0.0.0.0 )
inet_aton('0.0.0.0')
260ページ 「4.2.137」の18行目
inet_aton( 255.255.255.255 )
inet_aton('255.255.255.255')
260ページ 「4.2.137」の20行目
inet_aton( localhost )
inet_aton('localhost')
260ページ 「4.2.137」の24行目
inet_aton( 255.255.255.255 )
inet_aton('255.255.255.255')
264ページ 1行目
Tgoto cm ,
Tgoto 'cm',
266ページ 6行目
aa, bb, cc, dd
'aa, bb, cc, dd'
266ページ 8行目
us, ue, md, me
'us, ue, md, me'
268ページ 3行目
と " のクォート文字
' と " のクォート文字
268ページ 4行目
\ や \" とする
\' や \" とする
268ページ 5行目
... の中では
'...' の中では
268ページ 6行目
はそのまま書ける
' はそのまま書ける
268ページ 7行目
... の中では残る
'...'の中では残る
268ページ 15行目
quotewords \s+ ,
quotewords '\s+',
271ページ 1行目
tie HASHVAR, Tie::RefHash ,
tie HASHVAR, 'Tie::RefHash',
271ページ 「4.2.156」の3行目
tie HASHVAR, Tie::SubstrHash ,
tie HASHVAR, 'Tie::SubstrHash',
272ページ 「4.2.158」の8行目
use Time::gmtime :FIELDS ;
use Time::gmtime ':FIELDS';
272ページ 「4.2.159」の8行目
use Time::localtime :FIELDS ;
use Time::localtime ':FIELDS';
274ページ 11行目
use User::grent :FIELDS ;
use User::grent ':FIELDS';
274ページ 「4.2.163」の13行目
User::pwent :FIELDS ;
User::pwent ':FIELDS';
281ページ 3行目
delete @ENV{ PATH , MANPATH }
delete @ENV{'PATH', 'MANPATH'}
289ページ 16行目
open(FOO, < , $file)
open(FOO, '<', $file)
293ページ 11行目
do file
do 'file'