[Swift]guard文ってなに?

swift

Swiftのgurad文とは?という視点から初心者向けに使用する際の注意点などを紹介します。

Swiftのguard文とは?

Swiftのguard文とは端的に言うと条件式がfalseの場合のみを記述するものです。

条件式と言えば、if else文で記述しますよね。

falseの場合の記述を記載することで、早期リターンを実現します。

guard 評価式 else {
  return 
}

実際に記述すると上記のようなコードになります。

早期リターンの使用を想定しているので、else文の中にはreturnやそれと同じような動作をするコードを記述します。



カテゴリー