Guard句
その関数が目的としている処理の前段階で、関数自身が自信を実行して良いか確認する書き方。早期リターンの一種 code:sample
func hoge() {
if fuga === null return "";
return fuga + "piyo";
}
swiftでは、Guard文として文章構造に組み込まれている code:sample.swift
func hoge() {
guard fuga === null else { return "" }
return fuga + "piyo"
}