›hereデリファレンスデリファレンスとはリファレンスを作成するのと反対の操作で、リファレンスから実体を取り出すことができます。配列のリファレンスをデリファレンス配列のリファレンスをデリファレンスするには「@{}」を使用します。@{$array_ref};新しい配列が作られるわけではなく、実体が取り出されているということを意識してください。「@{}」の内側が単純な変数の場合は「{}」を省略することができます。@$array_ref;配列のリファレンスをデリファレンスするサンプルプログラムです。@$nums_ref;Perlの配列操作を行う標準関数は、配列のリファレンスではなく、配列を渡す必要があります。このような場合は、デリファレンスして、関数に渡してください。@$nums;pop関数push関数shift関数unshift関数splice関数ハッシュのリファレンスをデリファレンスハッシュのリファレンスのデリファレンスを行うには「%{}」を使用します。%{$hash_ref};新しいハッシュが作られるわけではなく、実体が取り出されているということを意識してください。「%{}」の内側が単純な変数の場合は「{}」を省略することができます。%$hash_ref;ハッシュのリファレンスをデリファレンスするサンプルプログラムです。%$score_ref;Perlのハッシュ操作を行う標準関数は、ハッシュのリファレンスではなく、ハッシュを渡す必要があります。このような場合は、デリファレンスして、関数に渡してください。%$score;keys関数values関数each関数delete関数exists関数スカラ変数のリファレンスをデリファレンススカラ変数のリファレンスのデリファレンスを行うには「${}」を使用します。${$scalar_ref};「${}」の内側が単純な変数の場合は「{}」を省略することができます。$$scalar_ref;スカラのリファレンスをデリファレンスするサンプルプログラムです。$$string_ref;他のリファレンスのデリファレンスはできるの?サブルーチンのリファレンスと正規表現のリファレンスは、デリファレンスすることができません。業務に役立つPerlログ解析など日本語を含むテキスト処理の実践!案内YouTubeでもっと簡単にプログラミングを学ぶならPerlゼミちゃんねるLinuxコマンドを学ぶならLinuxサーバー管理入門Webデザインを学ぶならWebデザイン入門Web開発を始めるななMojoliciousスタートアップブログを作るならGiblogプログラミングの勉強会ならPerl入学式お問合せはこちらPerlは、テキスト処理の記述性とパフォーマンスに優れ、正規表現が言語に組み込まれているプログラミング言語です。Linuxサーバー管理でのフィルタリングプログラム、複数行の文字列を処理、ファイル内容の検索・置換などが得意。Mojoliciousを使ったWebスタートアップも。Perlは、gitやopensslなどUnix/Linuxミドルウェアの支援ツールとして採用されています。このサイトはGiblogで製作されています。