[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件)
- 2ちゃんねる(2ch)検索 掲示板 - スレタイ、過去ログ、全文検索 (54 PV)
- 浜崎あゆみ(はまさきあゆみ、ayumi hamasaki) (23 PV)
- 掲示板やチャットなどのフリーPHPスクリプトの配布サイト (22 PV)
- 2ちゃんねるは不法行為で乗っ取られていた、管理人のひろゆきが声明を発表 (20 PV)
- 2ちゃんねるまとめブログ「明日もやられやく」の管理人「小林浩忠容疑者」がウイルス作成罪で逮捕 (20 PV)
- 橋下市長は正しかった、米兵が日本人女性を二人がかりでレイプか (20 PV)
- [掲示板]2ちゃんねる(2ch.net) (19 PV)
- 掲示板フリーソフト - 無料で利用できる掲示板CGI (18 PV)
- 闇の声(やみのこえ) (18 PV)
- 倉木麻衣(くらきまい) (18 PV)
今月のアクセスランキング(上位10件)
- 2ちゃんねる(2ch)検索 掲示板 - スレタイ、過去ログ、全文検索 (54 PV)
- 浜崎あゆみ(はまさきあゆみ、ayumi hamasaki) (23 PV)
- 掲示板やチャットなどのフリーPHPスクリプトの配布サイト (22 PV)
- 2ちゃんねるは不法行為で乗っ取られていた、管理人のひろゆきが声明を発表 (20 PV)
- 2ちゃんねるまとめブログ「明日もやられやく」の管理人「小林浩忠容疑者」がウイルス作成罪で逮捕 (20 PV)
- 橋下市長は正しかった、米兵が日本人女性を二人がかりでレイプか (20 PV)
- [掲示板]2ちゃんねる(2ch.net) (19 PV)
- 掲示板フリーソフト - 無料で利用できる掲示板CGI (18 PV)
- 闇の声(やみのこえ) (18 PV)
- 倉木麻衣(くらきまい) (18 PV)
アクセス統計
ディレクトリ
- 59bbs.org - 掲示板
- Amalink - 画像付きamazon商品リンク作成ツール
- Mailform Std - オープンソースライセンス(GPLv2)のメールフォームCGI(Perl)
- ThreadPlus - オープンソースライセンスの(GPLv2)掲示板CGI(Perl)
- 2ちゃんねる掲示板検索
関連サイト
- 語句ログ - オープンソースブログソフト59Trackerを利用した情報共有ブログ
- 株価と為替レート(FX)の掲示板
- CommentPP - オープンソース掲示板システム(PHP/MySQL)のダウンロード
- BBS10 - CommentPP を利用したインターネット掲示板