yutadayo's diary

yutadayo の日記

perlの配列の要素数

@hoge = (101, 200, 404);

■最後の添字を取得したい場合
$num = $#hoge;

(この場合は2。配列が空の場合は-1)

@hoge = ();

とかだと'-1'が返ってくるんだ・・・

■要素数を取得
$num = @hoge;

(この場合は3。配列が空の場合は0)

なるほど。