2016-10-07 Bool? の判定を1行で書くには Bool? の ture, false 判定 を1行で書きたいときってありますよね。 hoge が Bool? だったとき、 hoge == true と hoge == false, hoge == nil のときとで分岐を分けたいときは var hoge: Bool? // hoge = false if hoge ?? false { print("true") } else { print("false or nil") } 以下のように書けます。