-7

perlのさまざまな配列要素にテキストファイルのさまざまな行を格納する方法

例:テキストファイルに含まれる

US
London

USをarray[0]に、Londonをarray[1]に格納する方法

4

3 に答える 3

6

1 つのオプションを次に示します。

use strict;
use warnings;

my $fileName = 'text.txt';

open my $fh, '<', $fileName or die $!;
chomp( my @array = <$fh> );
close $fh;

print qq{\$array[0] contains "$array[0]"\n};
print qq{\$array[1] contains "$array[1]"};

出力:

$array[0] contains "US"
$array[1] contains "London"
于 2012-11-19T07:28:13.827 に答える
3

これにより、ファイルが開き、各行が配列に読み込まれます。

open my $fh, '<', $filename;
chomp(my @lines = <$fh>);
close $fh;

詳しくはperlfaqを参照してください。

于 2012-11-19T07:20:29.267 に答える
1
@arr=();
open(KJ,"ur_file");
@arr=<KJ>;
close(KJ);
于 2012-11-20T05:53:44.687 に答える