
リテラルと変数の違いをわかりやすく解説!
プログラミングを学ぶ途中で「リテラル」と「変数」という言葉を目にすることが多いでしょう。今回はこの二つの違いについて、簡単に説明していきます。
リテラルとは?
リテラルとは、例えば数値や文字列など、プログラムの中でそのまま使われる値のことを指します。具体的には、数値の「10」や、文字列の「こんにちは」などがリテラルです。リテラルはその値自体を直接記述するため、変更できません。
変数とは?
一方、変数はデータを保存するための「名前」のようなものです。変数には様々な値を入れることができ、その値を変更することが可能です。例えば、変数名を「x」として、その値を「10」に設定することができます。このとき、後に「x」を「20」に変更することも自由です。
リテラルと変数の違いまとめ
| リテラル | 変数 | |
|---|---|---|
| 定義 | そのまま使用する値 | 値を保存する名前 |
| 変更の可否 | 変更できない | 変更可能 |
| 例 | 10, "こんにちは" | x, y, z など |
まとめ
リテラルはそのままの値であり、変数はその値を保持するための名前です。プログラミングをする中で、この二つの使い方を理解することはとても大切です。ぜひこの内容を参考にして、リテラルと変数の違いをしっかりと覚えておいてください!
リテラルについて少し深く考えてみましょう
リテラルが簡単に思われる理由は、その価値を直接コードに書くからです
でも、リテラルを多用しすぎると、コードが分かりにくくなってしまうことがあります
例えば、同じリテラル「10」を何回も使うと、一つの場所で「10」を変更するだけで済む変数を使った方が良いですね
つまり、リテラルを使うことも大切ですが、できるだけ使いどころを考えることが重要です
大きなプロジェクトに入ったとき、リテラルの扱いが鍵になることも多いので、注意が必要です
前の記事: « 具体例と根拠の違いを徹底解説!誰でも理解できる事例を交えて
次の記事: スキャンと写真の違いを徹底解説!あなたの思い出をどう保存する? »





















