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