[用語/雑談]プログラミング用語 リテラル とはなにか

あまり解説されていない リテラル という言葉についての解説です。
 
リテラル

ソースコード内に直接記入された文字列や数字のこと。

たとえば、

なら、aが変数、helloがリテラルの部分。文字列の場合は特に文字列リテラルと言ったりします。

数字の場合でもリテラルですが、あまり数値リテラルという表現はしません(間違いではありません。)

場合によっては、日付や時刻が入る場合があります。このような場合は、日付リテラルや、日時リテラル、時間リテラルなどと言うことがあります。

ちなみに、数字リテラルはマジックナンバーになりがちです。気をつけましょう。

 

語源は英単語です。
 
literal (形容詞)
・文字どおりの
・文字の
 
くらいの意味ですね。
 
言葉を知ると全体の理解が早くなります。デザインパターンの名称や、シャドウィング、メソッドチェーンなどのプログラミングテクニックの名前なども押さえておくと良いでしょう。
 
そういう名称を知っていると、頭にスッキリと入ってきますよ。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です