[Perl]2次元配列のサンプルプログラム
C言語やC++なら2次元配列といっても配列の階層を増やすだけなので、わりと簡単に理解できるのですが、 Perlはそこでリファレンスという、いまいちわかりにくいものが出てくるのでちょっと面倒です。
とはいっても、2次元配列程度ならそんなに複雑なコードになるというわけでもありません。
以下は、numdata.txtというコンマで区切られたテキストファイルのデータを、2次元配列に格納してからレコードごとに標準出力に出力するPerlのサンプルプログラムです。
--- numdata.txt --- 1,2,3,4 11,12,13,14 21,22,23,24 31,32,33,34 41,42,43,44 --- sample.pl --- #!/usr/bin/perl use strict; use warnings; #use Data::Dumper; my @list; open my $infh, '<', "numdata.txt"; while (my $rec = <$infh>) { chomp $rec; if ($rec ne '') { push @list, [split(/,/, $rec)]; } } close $infh; #print Dumper(@list); foreach my $item (@list) { # print Dumper($item); my ($a, $b, $c, $d) = @{$item}; print "$a, $b, $c, $d\n"; }
[2235] Posted by kagahiro at 2010/08/19 20:08:36
オープン | 0 point | Link (1) | Trackback (0) | Comment (0)
オープン | 0 point | Link (1) | Trackback (0) | Comment (0)
キーワード
Perl サンプルプログラム 2次元配列 リファレンス
[Perl]2次元配列のサンプルプログラム 関連リンク
[Perl]DBI経由でMySQLに接続して、SELECT文でデータを取得するサンプルプログラム | |
PerlのプログラムからDBI経由でMySQLに接続し、SELECT文でデータを取得する処理のサンプルプログラムです。あらかじめphpMyAdminを使用してMySQLにテータベース「testdb」を作成し、以下のSQLを実行しテーブル「user... |
[Perl]2次元配列のサンプルプログラム トラックバック
トラックバックURL :
[Perl]2次元配列のサンプルプログラムへのコメント
アクセスランキング
今日のアクセスランキング(上位10件)
- [大阪維新の会]大阪市交通局の市長選支援職員リスト捏造事件 (13 PV)
- スクエニ和田洋一社長、FF14の不評を認める (12 PV)
- 日本IT漫画新聞 (12 PV)
- 鳩山辞任で民主党支持率急回復、ネトウヨ狼狽 (12 PV)
- NBA ジャージ (10 PV)
- ヨルダン政府、ヨルダン人パイロット殺害の報復としてリシャウィ死刑囚の死刑を執行 (10 PV)
- 藤原紀香、陣内智則夫妻が離婚 (10 PV)
- シャア専用携帯「913SH G TYPE-CHAR」 (10 PV)
- アナログマとは (9 PV)
- ブレイドクロニクル RMT (9 PV)
今月のアクセスランキング(上位10件)
- 掲示板フリーソフト - 無料で利用できる掲示板CGI (27 PV)
- 掲示板やチャットなどのフリーPHPスクリプトの配布サイト (23 PV)
- 【速報】パナマ文書に記載されている日本企業、日本人の一覧リスト (17 PV)
- スクエニ和田洋一社長、FF14の不評を認める (15 PV)
- WebRMT【ウェブRMT】-ラペルズ-RAPPELZ-RMT (14 PV)
- k本的に無料ソフト・フリーソフト (14 PV)
- [大阪維新の会]大阪市交通局の市長選支援職員リスト捏造事件 (14 PV)
- 日本IT漫画新聞 (14 PV)
- NBA ジャージ (13 PV)
- 鳩山辞任で民主党支持率急回復、ネトウヨ狼狽 (13 PV)
アクセス統計
ディレクトリ
- 59bbs.org - 掲示板
- Amalink - 画像付きamazon商品リンク作成ツール
- Mailform Std - オープンソースライセンス(GPLv2)のメールフォームCGI(Perl)
- ThreadPlus - オープンソースライセンスの(GPLv2)掲示板CGI(Perl)
- 2ちゃんねる掲示板検索
関連サイト
- 語句ログ - オープンソースブログソフト59Trackerを利用した情報共有ブログ
- 株価と為替レート(FX)の掲示板
- CommentPP - オープンソース掲示板システム(PHP/MySQL)のダウンロード
- BBS10 - CommentPP を利用したインターネット掲示板