当方perlの知識が浅いですが、よろしくお願いします。
perlの勉強中でして、
perlで書かれたスクリプトを読んでいるのですが、
いまいち理解できない文がありましたので、それらの意味を知りたいと思っております。
■ 実施環境
・ perl 5.10
・ CentOS6.5
■ 対象の構文-1
perl
1my $object = (); 2
まず、上記の文について、$objectを何として宣言しているのでしょうか。
ハッシュ(連想配列?)で宣言するのであれば、%objectという形で
宣言しなければいけない気もするのですが・・
これは、通常の変数をハッシュとして宣言している?のでしょうか。
■ 対象の構文 - 2
perl
1print "ERROR" if(!%$object)
上記の文について、%$objectという部分の意味がわかりません。
そもそもこういった変数の表し方は正しいのでしょうか・・?
もし、この書き方が正しいとして、どういう意味になるのでしょうか。
抽象的な質問になり申し訳ございません。
何卒よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。