2017-02-13から1日間の記事一覧

CSV流し込み ハッシュによるtempメモリー

my %data = (); open(IN, 'customer_data_win2.csv'); while(<IN>){ chomp; my ($id, $name, $age, $ken, $shi) = split(/,/, $_); # 人データを作る my $people = [$id, $name, $age]; # 結果配列に保存する push(@{$data{$ken}{$shi}}, $people); }</in>

コード一気に読み込む Slurpモジュールでも同じ

my $text = do {local $/; <$fh>;}; my $text = do {local $/ = undef; #改行デリミタをリセット <$fh>; };