Swift

【Swift入門】変数とは?概念や使い方を徹底解説!

こんにちは、アプリ開発者のテルです!

「変数(var)の使い方がわからない」とお悩みではないでしょうか?

テル

本記事ではそんな悩みを解決していきます!

Swiftの基礎文法一覧
  1. データ型(type)
  2. 変数(var)
  3. 定数(let)
  4. 配列(array)
  5. 関数(function)
  6. 引数(input)
  7. 戻り値(output)
  8. if文(2〜3つの条件式)
  9. switch文(4つ以上の条件式)
  10. クラス(class)

変数とは

  1. 値を一時的に格納できる箱のこと
  2. 格納した値を後から上書きできる

変数を理解する上で押さえておくべきポイントは上記の2点です。

では、詳しく解説していきます!

基本的な使い方

値を一時的に格納できる

変数は、箱に名前(変数名)をつけ、その中に値を格納することができます。後で値が必要になったときに変数名を示すことで、格納した値を取得することができます。

変数名と格納した値は相関関係にあるため、変数名をを見た際にその変数の中に何が格納されているか、後で見返した時にわかるような名前をつけるようにしましょう。

後で呼び出す際に楽になります。

格納した値を後から上書きできる

変数という名の通り、後から格納した値を入れ替えることが可能です。

変数の他に定数というものがありますが、定数はこの点で値を入れ替えることができないという特徴があります。

そのため、後から変更する必要のある値を入れるようにしましょう。

では、実際の使用例を用いて解説していきます!

使用例

// nameという箱に"Teru"という値を格納している
var name = "Teru"

// nameの値を上書きしている
name = "Yuta"

// nameを表示させる
print(name)

//出力結果 Yuta

簡単解説

「name = “Yuta”」は値を上書きしているコードのなので、このコードを書かずにプリントした場合の出力結果は「Teru」になります。

以上が、変数の基本的な使い方です。

まとめ

今回は【変数】の概念や使い方を徹底解説しました。

解説の通り変数は、値を箱に格納したい際に用いるものとなります。Swiftの文法をしっかりと押さえて、開発の幅を広げていきましょう

Swiftの実践的なスキルを身につけたいという方にはUdemyがおすすめです。オンラインコースの数は10万以上。世界で4000万人以上の人が学習に利用しています。

▶︎【2022年最新】Swift学習におすすめのUdemy講座3選

最後までご覧いただきありがとうございました。ではまた!

参考文献
Flutter関連の書籍を出版しました!