「変数」の版間の差分

提供: MonoBook
ナビゲーションに移動 検索に移動
(ページの作成:「'''変数'''(へんすう、英: variable)とは、高水準言語のプログラムソースコードにおいて、「数値」や「文字列」…」)
 
4行目: 4行目:
  
  
[[OCaml]] や[[F Sharp|F#]]などのように「値の書き込みは一度だけ」という「[[破壊的代入]]」ができない[[プログラミング言語]]もある。これは定数と似ているが、定数は[[コンパイル]]時に代入値が決まっているのに対して、非破壊変数は実行時に動的に代入値が決まる(時と場合により変化することがある)という点で異なる。
+
[[OCaml]] や[[F Sharp|F#]]などのように「値の書き込みは一度だけ」という「[[破壊的代入]]」ができない[[プログラミング言語]]もある。これは[[定数]]と似ているが、定数は[[コンパイル]]時に代入値が決まっているのに対して、非破壊変数は実行時に動的に代入値が決まる(時と場合により変化することがある)という点で異なる。
 
<br />
 
<br />
 +
 +
== 関連項目 ==
 +
* [[定数]]
 +
* [[変数]]
 +
* [[グローバル変数]]
 +
* [[ローカル変数]]

2020年3月31日 (火) 06:46時点における版

変数(へんすう、英: variable)とは、高水準言語のプログラムソースコードにおいて、「数値」や「文字列」などのデータを読み書きする固有の名前を持った記憶域のことである。

int x = 100;


OCamlF#などのように「値の書き込みは一度だけ」という「破壊的代入」ができないプログラミング言語もある。これは定数と似ているが、定数はコンパイル時に代入値が決まっているのに対して、非破壊変数は実行時に動的に代入値が決まる(時と場合により変化することがある)という点で異なる。

関連項目