技術ブログ

プログラミング、IT関連の記事中心

定数【Swift】

◾️定数

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

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

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

let 定数名 = 値

(例)

let day = 10 

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

day = 11

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