ソースコード内に直接記入された文字列や数字のこと。
たとえば、
1 |
a = "hello" |
なら、aが変数、helloがリテラルの部分。文字列の場合は特に文字列リテラルと言ったりします。
1 |
a = 123 |
数字の場合でもリテラルですが、あまり数値リテラルという表現はしません(間違いではありません。)
1 |
a = 1999-01-01T23:01:01-08:00 |
場合によっては、日付や時刻が入る場合があります。このような場合は、日付リテラルや、日時リテラル、時間リテラルなどと言うことがあります。
ちなみに、数字リテラルはマジックナンバーになりがちです。気をつけましょう。