定数【Swift】

◾️定数

定数とは、変数と違って後から変更する事ができない宣言方法である。 変数ではvarを使用していたが、定数ではletを使用して宣言する。

「値が変更されない場合でも、変数を使用すれば良いのでは?」と感じるかもしれないが、その値が「変更される可能性があるのか」「変更される可能性がないのか」を他の人や、10年後の自分が見てもすぐに判断が付く方がソースコードが読みやすくなるなどの利点がある。 その為、値が変更されない場合には、定数を使用する事。 (値が変わらないのに、変数を使用しているとXcodeが警告を出してくれる。)

[定数宣言] (記載ルール)

let 定数名 = 値

(例)

let day = 10

[定数を変更しようとする]

day = 11

→コンパイルエラーが発生する