変数には3つの形式があります。データ形式と呼びます。
Perlでの変数には、3つのデータ型があり、それらをうまく使ってプログラムします。
| データ型 | 意 味 | 記述 |
| スカラー | スカラーとは、単に数値、文字列などのことを指します。最も一般的に使われているデータ型です。 | $で始まる変数名 |
| ハッシュ | ハッシュとは、キーと値の対を持つ表を意味しています。配列に似たデータ型ですが、任意の文字をインデックスとして使え、瞬時に値を引き出すことができます。 | %で始まる変数名 |
| 配列 | 配列とは、スカラー変数の集合体になります。同じ型を持つ変数を一つにまとめて扱いたい場合に使用し、インデックスキーを使って操作します。 | @で始まる変数名 |
変数名の1文字目はアルファベット(a〜z、A〜Z)を用いて2文字目以降は数字、アンダーバーなどが使えます。変数名の長さは最大255文字まで可能です。