「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'