- 142 名前:デフォルトの名無しさん [2009/08/21(金) 18:24:05 ]
- $aaa->{verkanri} = [qw/zip-open folder-check start-up close-out/];
foreach (@{$aaa->{verkanri}}) { $aaa->{$_."_ver"} = []; $aaa->{$_."_cmt"} = []; } 上記の処理について質問があります。 まずaaa->{verkanri}にqwで囲まれた文字列たち"zip-open"、"folder-check"、"start-up"、"close-out"が 格納されるのは分かるのですが、その後の処理にて $_に"zip-open"、"folder-check"、"start-up"、"close-out"が順番に格納され $aaa->{zip-open_ver} = [] $aaa->{zip-open_cmt} = [] $aaa->{folder-check_ver} = [] $aaa->{folder-check_cmt} = []... となりますよね、でもperlって変数にハイフンを使うことが出来ないはず。 なにか特殊な規則でもあるのでしょうか?
|

|