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

モジュールとuse strict/warnings

このレッスンでは、Perlのコードで必ず書くべきuse strict; use warnings;と、モジュールの使い方を学びます。「Perl use strict warnings 意味」で調べている方向けです。

use strict;myを付けない変数の使用などを禁止し、use warnings;は怪しいコードに警告を出してくれます。これらはPerlプログラムの先頭に書くのがほぼ必須のマナーとされています。

サンプルコードでは、use strict; use warnings;を宣言した上で、標準モジュールList::Utilsum関数をuse List::Util qw(sum);で読み込み、配列の合計を計算しています。

初心者がよくつまずくのが、これらの宣言を省略してしまうことです。省略してもコードは動きますが、タイプミスなどのバグに気づきにくくなるため、常に書くことが強く推奨されています。

実際の開発現場では、use strict; use warnings;のないPerlコードはレビューで指摘されるほど、標準的な書き方として定着しています。

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

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

🎯
ここまでできればゴール達成!
複数の値の合計を求める、標準モジュールを使ったプログラムが作れるようになります。
広告スペース(バナー)
広告スペース(記事内)