広告スペース(バナー)
レッスン 8 / 20

配列(@)を使ってみよう

このレッスンでは、複数の値をまとめて扱える配列の使い方を学びます。「Perl 配列 使い方」で調べている方向けです。

Perlの配列は@変数名という形で宣言します。pushで要素を追加し、foreachで全要素を取り出せます。

サンプルコードでは、my @fruits = ();を作り、push(@fruits, "りんご")で果物を追加してから、foreach my $f (@fruits)で全要素を表示しています。

初心者がよくつまずくのが、配列全体を指すときは@fruits、個々の要素を指すときは$fruits[0]のように$に変わることです。「配列全体は@、1つの値を取り出すときは$」というPerlのルールに最初は戸惑いますが、慣れると自然に読めるようになります。

実際の開発現場では、CSVの各行やログの各エントリのような、複数のデータをまとめて扱う場面で配列が頻繁に使われます。

📖 お手本コード
✍️ あなたのコード
コードを書いたら「実行する」を押してください

🧪 このサイトではPerlを直接コンパイル・実行できないため、お手本コードと同じ内容を入力できたかをその場で判定します(採点はブラウザ内だけで行われ、どこにも送信されません)。

🎯
ここまでできればゴール達成!
果物リストのような、複数のデータを管理できるようになります。
広告スペース(バナー)
広告スペース(記事内)