【Swift】プログラミングにおける「変数」について|Fresopiya究極の自由を目指すブログFresopiyaFresopiya場所にもお金にも時間にも、何にも縛られない自由な状態になったら一体人間は何をしてどこに向かうのか。自由を目指すエンジニアのブログです。「哲学」と「プログラミング」と「政治経済」、「ブログ」がメインになるかと。09/11/2019スポンサードリンクどうも、とがみんです。プログラミングをする中で、よく出てくるのが「変数」です。この記事では、「変数」とは何かについて紹介していきます。変数を使うメリット「var」と「let」の違いまとめ変数とはみなさん、「変数」と聞いて何を思い浮かべるでしょうか。名前の通り、変化する数だと考える人もいれば、小学生、中学生の算数、数学の授業で習った「x」や「y」といったものを思い浮かべる人もいるかと思います。プログラミングにおける「変数」とは一体なんなのか。プログラミングにおいて、「変数」とは、数値や文字列などのデータを保持する仕組みのことです。データを入れるための「箱」とイメージするとわかりやすいかもしれません。123456のように書きます。次に、プログラミングにおいて、変数の使い方の説明をします。変数の使い方については、主に以下の3ステップがあります。次に、変数を使うメリットについて説明します。変数を使うメリット変数を使うことによって得られるメリットについてです。変数を使うメリットとして、主に2つあります。1つは、変数を使うことによって、プログラムを変更する際の手間を省くことができます。1つは、プログラムを変更する際、変更箇所が減るので、変更ミスを減らせるということです。以下のように、「2の段の計算結果を表示するプログラム」を書いたとします。//2の段の計算結果を表示する。1812345678910//2の段の計算結果を表示する。18このプログラムを、もし、3の段の計算結果を表示させるプログラムに書き換えたい場合、上記の左側の2を全て3に書き換えないといけません。何回も書き直さないといけない上に、書き換える際、値の打ちミスをしてしまう可能性もあります。変数を用いて、以下のように書き直した場合、一箇所変更するだけで、3の段、4の段等の計算結果を表示するプログラムに書き換えることができます。18「var」と「let」の違い「Swift」では、変数を宣言する際、変数名の前にvarまたはletをつけます。これらの違いについて説明していきます。varで宣言した変数は、後から変更できるのに対し、letで宣言した値は後から変更できません。エラーprint(x)letで定義した変数の中の値を後から変更するとエラーが出ます。このような後から値を変更することができるvarとできないletが存在するのかというと、プログラムの不具合を見つけやすくするためです。プログラムを書く際に、今後変更されて欲しくない変数を定義する際に、letを利用することによって、もし万が一、それが変更されてしまった場合に、エラーを吐き出してくれるので、プログラムの不具合を見つけやすくなります。まとめ変数について説明しました。変数を利用することによって、プログラムの変更の手間を省けたり、変更のミスを防げるといったメリットがあります。変数を定義する際varとletの2通りがあり、letは予期しない値の変更を防ぐことができます。togaminFresopiya【Python】MeCabによる文章解析において、「名詞」と「動詞」のみ...【Swift】データ型とそのメリットについて徹底解説。性能向上を目的とした研究をしていました。現在はFinTech系ベンチャー企業勤務。