guard Swift

guard 文を用いることで,定数や変数などの値が異常な値を取らないようにすることができる文です.guard 文内の条件を満たさない場合に現在のスコープを抜ける文を実行します.つまり,必然的にguard 文の直後は変数が指定した条件を満たすことが保証される.デバッグの際の問題の切り分けに便利である.

スコープを抜ける文には,return, break, continue, throw などがある.

var hoge = getHoge()
guard hoge > 0 else { retrun 1 }


この記事が気に入ったらサポートをしてみませんか?