広告スペース(バナー)
🐫Perl レッスン
基本文法の基礎6▾
配列・ハッシュとPerlらしさ5▾
リファレンスと応用機能4▾
レッスン 13 / 20
リファレンス(参照)
このレッスンでは、変数へのポインタのような役割を持つリファレンス(参照)の基本を学びます。「Perl リファレンス 使い方」で調べている方向けです。
リファレンスは\変数名で作成し、$$リファレンスや@$リファレンスのような形で中身にアクセスします。配列やハッシュを関数に効率よく渡すときによく使われます。
サンプルコードでは、my @fruits = ("りんご", "みかん");の配列リファレンスmy $ref = \@fruits;を作り、@$refで元の配列の中身にアクセスしています。
初心者がよくつまずくのが、リファレンスと実体(元の変数)の記号の使い分けです。「配列やハッシュをまるごとコピーせずに扱うための仕組み」とイメージすると理解の助けになります。
実際の開発現場では、大きなデータ構造を関数に渡すときにコピーのコストを避けるため、リファレンスが頻繁に使われます。
📖 お手本コード
✍️ あなたのコード
コードを書いたら「実行する」を押してください
🧪 このサイトではPerlを直接コンパイル・実行できないため、お手本コードと同じ内容を入力できたかをその場で判定します(採点はブラウザ内だけで行われ、どこにも送信されません)。
🎯
ここまでできればゴール達成!
配列をコピーせずに扱う、効率的なデータの受け渡しが理解できるようになります。
配列をコピーせずに扱う、効率的なデータの受け渡しが理解できるようになります。
広告スペース(バナー)
広告スペース(記事内)