guard - else 文


条件を満たさない時に実行したいのが、guard - else 文です。

guard 条件文 else {
  // 条件文を満たさない時に実行される
  return
}

例:

func hello(num: Int) {
  guard num >= 10 else {
    return
  }
  print(num)
}

引数numの値が10以上の時に、returnで関数が終了し、10より小さい時にnumが出力されます。

オススメの記事

Ruby Rubyを導入しよう Ruby Ruby on Railsを導入しよう
Rails 機密情報を環境変数に保持する Rails CSVファイルのデータを読み込んで処理をする
React 引数の渡し方 Ruby Procとlambda式
Rails 画面遷移時にURLにパラメータを付与しよう Ruby Rubyパッケージマネージャのrbenvを導入しよう
次の記事 >> オプショナルバリューがnilの時に代わる値の指定
Swiftの記事一覧へ戻る