リテラル

出典: フリー百科事典『ウィキペディア(Wikipedia)』
移動: 案内, 検索

リテラル: literal)は、「文字どおり」「字義どおり」を意味する語で、letter と同じくラテン語littera文字)に由来する。記号論理とプログラミングで術語として使われる。

目次

[編集] 記号論理

記号論理学では、リテラルは原子式かあるいは原子式の否定である。基礎リテラルは、変数を含んでいないものを指す。共通な変数を持たない2つの節に対して、節のそれぞれのリテラルで使って再汎単一化要素をもち、二次元導出系 (binary resolvant) を作る場合に導出に使われたリテラル (literal resolved upon) と呼ぶ。共通の変数を含まない2つの節で、推論した節の二次元等号調整系 (binary paramodulant) を作ったとき、等号調整に使われたリテラル (literal paramodulated upon) という。

[編集] コンピュータ

コンピュータプログラミングにおいてリテラルは、ソースコード内にを直接表記したものをいう。数値文字列関数などさまざまなのものが存在し、それぞれの表記方法も言語によって異なる。

リテラルを記述できることは、第一級オブジェクトを構成するための要件として見なされる場合もある。

テキストエディタには、リテラルとその他のコードを区別しやすいように、シンタックスハイライトを実装したものもある。

[編集]

下のコードで、7や"hello"がリテラルである。

int x = 7;
string s = "hello";

[編集] 参考文献

  • コンピュータ定理の証明、日本コンピュータ協会、Chin-Liang Chang, Richard Char-Tung Lee

[編集] 関連項目

個人用ツール
名前空間

変種
操作
案内
ヘルプ
ツールボックス
他の言語