Perlの構文・文法



  1. Perl



  2. 構文

if文やfor文などの基本的な構文をまとめます。Perlの文法に関することは構文の記事と一緒にしています。構文に関するリファレンスとしてご利用ください。構文の入門的な記事も掲載しています。

構文のチェック

Perlの構文が正しいかどうかのチェックは「-c」オプションで確認できます。

perl -c myapp.pl
文字列に関する構文

文字列に関する構文を紹介します。

変数展開 文字列の中で変数を利用
条件分岐に関する構文

条件分岐に関する構文を紹介します。

if 条件分岐
if〜elsif〜else 複数の条件分岐
unless 条件を否定する条件分岐
or 論理和を使った条件分岐
goto 無条件ジャンプ
if修飾子 後置のif
unless修飾子 後置のunless

if文を使った条件分岐については、以下の記事で詳しく解説していますので参考にしてください。

繰り返しに関する構文

繰り返しなどの制御構造に関する構文を紹介します。

while 汎用的な繰り返し文
for 要素番号を使った繰り返し文
foreach 配列の要素を順番に処理
next 次の繰り返しの先頭にジャンプ
last ループから抜ける
redo ループのやり直し
do〜while ループの条件判定をする前に処理を一回実行
continue 条件が再評価される直前に実行
変数に関する構文

変数宣言などに関する構文を紹介します。

my レキシカル変数の宣言
our パッケージ変数の宣言
local ローカル変数の宣言
デフォルト変数 デフォルト変数 $_
コメントに関する構文

Perlでコメントを書くための構文を紹介します。

コメント 一行コメントと複数行コメント
正規表現に関する構文

正規表現の構文については以下の記事で詳しく解説しています。

サブルーチンに関する構文

サブルーチンに関する構文について解説します。

AUTOLOAD サブルーチンのオートロード機能
モジュールに関する構文

モジュールに関する構文について解説します。

package パッケージの宣言
use コンパイル時にモジュールを読み込む
require 実行時にモジュールを読み込む
do 設定ファイルを読み込む
オブジェクト指向に関する構文
DESTROY デストラク
Perlに特有の構文

Perlに特有な構文について解説します。

コンテキスト スカラーコンテキストとリストコンテキスト
真偽値 Perlにおける真偽値
型グロブ データのスロット
POD(Plain Old Documentation) ドキュメントの書き方
リスト代入 リストを使った代入
数値計算に関する構文

数値計算に関する構文を解説します。

数値リテラル Perlにおける数値の表現
関連情報

Perl演算子、標準関数、特殊変数・モジュールについては以下のページをご覧ください。