ホーム >> 左脳Script >> Perl >> Perl 嵌りメモ

Perl 嵌りメモ


Movable Type プラグイン開発で Perl なんちゃって中級者が嵌った記述。

連想記憶配列で、内容を総ナメする記述は、多くの Perl 入門サイトに記述があります。大抵は、以下のような記述になっています。


foreach $iterator (keys %arrayValue) {
    print "キー値 : $iterator \n";
    print "値 : $Hash{$iterator} \n";
}


しかし、この形では動作しませんでした。そもそも、エラーが発生しているのか、有効なプラグインとして認識すらされませんでした。


実際に動作したコードは、以下の形。


foreach $iterator (keys %$arrayValue) {
    print "キー値 : $iterator \n";
    print "値 : $Hash{$iterator} \n";
}


Perl のプレフィクスというものらしい。
  • スカラ変数  $
  • 配列変数   @
  • 連想配列(ハッシュ)  %
  • サブルーチン  &
と、なっているらしいが、これらを更に組み合わせた記述を説明しているサイトが見当たりません(検索が甘かったかもしれませんが)でした。

C言語で言うところの、ダブルポインタとかの組み合わせと同じようなものと考えてよいンでしょうか・・・



トラックバック(0)

トラックバックURL: http://n-yagi.0r2.net/sanoupulurun/mt-tb.cgi/21

コメントする

ホーム >> 左脳Script >> Perl >> Perl 嵌りメモ

アーカイブ

このブログ記事について

このページは、n-yagiが2009年4月24日 19:49に書いたブログ記事です。

ひとつ前のブログ記事は「Flash 貼り付けの為の Movable Type 用 Plugin」です。

次のブログ記事は「Tag 整形 コード表示用 Plugin」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Creative Commons License
このブログはクリエイティブ・コモンズでライセンスされています。