Changes between Version 4 and Version 5 of Perl
- Timestamp:
- 08/28/06 14:25:49 (18 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Perl
v4 v5 251 251 hage 252 252 }}} 253 254 === constant とハッシュ === 255 constant な値をハッシュのキーにすると,そのままでは文字列として解釈されてしまい,ハマる原因になる.括弧をつけること. 256 257 * ダメな例 258 {{{ 259 #!perl 260 use constant HOGE => "hoge"; 261 262 my %hash = ("hoge" => "raccho"); 263 print $hash{HOGE}, "\n"; 264 }}} 265 266 * OK な例 267 {{{ 268 #!perl 269 use constant HOGE => "hoge"; 270 271 my %hash = ("hoge" => "raccho"); 272 print $hash{(HOGE)}, "\n"; 273 }}}