CATEGORY

Swift

  • 2023年11月14日
  • 2023年11月14日

Swift 関数

プログラミングにおいて、ある処理を一まとまりにして名前をつけたものを関数と言います。 今回はSwiftにおける関数についてまとめていきたいと思います。

  • 2023年11月10日

Swift defer文

Swiftにはスコープ退出時の処理を記述するdefer文という制御構文があります。 defer文とはスコープ退出時に実行する処理を記述するための制御構文です。 例外発生などに関わらずスコープの退出時に確実に実行されるため、リソースの解放などの処理を記述します。 defer文は以下のように記述します。

  • 2023年11月9日

Swift break文とcontinue文による繰り返し処理の中断

Swiftには繰り返し処理の制御構文としてfor文とwhile文が用意されています。 この記事では、これらの繰り返し処理の実行文を中断して制御するbreak文とcontinue文についてまとめていきます。 繰り返し処理は処理が重くなる原因になり得るものなので、パフォーマンスを高めるためにも適切に処理の中断を行うことが重要です。 それぞれで挙動が異なるので、しっかりと理解した上で正しく利用できるようにしていきましょう。

  • 2023年11月8日

Swift while文による繰り返し処理

今回の記事ではSwiftのwhile文についてまとめます。 while文は繰り返し処理を行う制御構文の一つです。 while文は指定した条件式が成り立つ間同じ処理を繰り返し行う制御構文です。

  • 2023年11月3日

Swift for文による繰り返し処理

今回の記事ではSwiftのfor文による繰り返し処理についてまとめていきます。 Swiftのfor文は配列や辞書などの複数の要素を持つ型の要素を順に取り出し同じ処理を行っていく繰り返し処理の構文です。 繰り返し処理は要素数分実施され、空の場合は処理が行われません。 各要素に同じ処理を行いたい場合に用いる制御構文となります。

  • 2023年10月25日

Swiftのswitch文

今回の記事ではSwiftの条件分岐文の一つであるSwitch文についてまとめていきます。 Swiftの条件分岐文は、条件の真偽によって分岐を判定するif文や、条件の成立しない場合に処理の早期退出を行い条件の成立を保証するguard文などがありますが、今回扱うswitch文はパターンマッチングによる条件分岐を行います。

  • 2023年10月16日

Swift guard文による早期退出

Swiftには条件不成立時に早期退出するための条件分岐文として、guard文が用意されています。 Bool値の値を元に処理を分岐させる制御構文という点はif文と同じですが、その用途や制約が異なります。 今回はそんなguard文についてまとめていきたいと思います。

  • 2023年10月1日

Swiftのif文

if文は条件式の真偽によって、処理を分岐する制御構文です。 今回の記事では、Swiftのif文についてまとめていきます。

  • 2023年9月16日
  • 2023年10月9日

Swiftの配列 Array型

今回はSwiftで配列のデータ構造を扱うときに利用するArray<Element>型についてまとめます。配列といえば、複数の値を順番に保持することができ、各要素にインデックスでアクセスでき […]