
No.4
- 回答日時:
print "$i行目の要素" . $j+1 . "が空ですぞ" if $line[$j] eq '';
に辿り着きたいということでしょうか。
@csvを一行ずつ、','でsplitして@lineに入れ、
さらに@lineを1要素ずつ空文字と比較すると良いと思います。
No.1
- 回答日時:
> @t = ('A',,'C');
2要素目($t[1])はCです。
@t = ('A',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'C')とした場合も、
2要素目($t[1])はCです。
空文字('')かundefを入れてやらないと、配列の中身は2つになります。
この回答へのお礼
お礼日時:2011/03/02 16:07
すみません。設問が間違っていました。
"a,b,c"
"A,,C"
の様なデータをCSVファイルで用意して、それをperlの配列に読み込むと
AとCの間の2要素目は空いてしまいます。この空きかどうかを知りたいのです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAのautofilter、criteriaの配...
-
エクセルVBAでTransposeの不思議
-
クラスに配列を渡す方法
-
リストボックスに縦スクロール...
-
参照配列の要素数の求め方は?
-
画面を強制的に再描画させる方法
-
CSVファイルの特定の行だけを読...
-
VBAで3秒だけ時間を止めたい
-
乱数の桁数指定、または範囲指定。
-
null 参照の例外が実行時に発生...
-
範囲指定したセルを1つずつ飛...
-
ループを回すという意味は何で...
-
列挙型と連想配列の違いを教え...
-
流れ図(フローチャート)が分か...
-
VBAでの一時停止と再開の方法
-
「偶数・奇数の和」のフローチ...
-
メッセージループを調べすぎてC...
-
多重ループの抜けだし方
-
DOSコマンドのループ内のTIMEコ...
-
VBA for i=1 to lastrow
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAのautofilter、criteriaの配...
-
文字の整列(printf)
-
クラスに配列を渡す方法
-
Dim flag(4) as boolean で配列...
-
エクセルVBAでTransposeの不思議
-
二次元配列のインデックスについて
-
Excel VBA ユーザーフォームの...
-
Strawberry Perl for Windows ...
-
バイナリデータの操作
-
perlで配列の要素が空なのを知...
-
perlの配列追加について
-
perl 配列の要素数について
-
グループ分けの仕方について
-
最後のフィールドを抜き出したい。
-
リストボックスに縦スクロール...
-
チェックボックスのperlでの値...
-
二つの配列から連想配列を作る方法
-
変則的なスタック配列を使う
-
二次元配列における要素数のは...
-
配列を使わずに、数字(連番)...
おすすめ情報