私はPerlについてほとんど識字していないので、限られた時間に巨大なスクリプトをデバッグする必要があります。私はちょうど以下の言葉の説明が必要でした。perlの条件文
if (exists $Rows{bypassFile} && $Rows{bypassFile} =~ /\w/).
$Rows
は、配列変数であると私は$Rows{bypassFile} =~ /\w/
を理解することができませんでした'bypassFile' => ''
としてbypassFileが初期化されます。 インターネットで見つけたのは:=~
は「一致」演算子です。 \w
は、1文字を表す正規表現です。
あなたのニーズが緊急で緊急であれば、お手伝いをすることを検討してください。 –
Re "*' $ Rows'は配列変数で、bypassFileは ''bypassFile' => ''' * "として初期化されます。これは意味をなさないものです。まず、 '$ Rows'は配列変数ではありません。それはスカラーです。次に、 ''bypassFile' => '''は何も初期化しません。 – ikegami