本文へスキップ

たけぞうBLOG

SwiftのBoolean型とBool型の違い

たけぞう

SwiftでのBoolean型とBool型は異なる型なのでメモ

Bool型

Swiftで通常真偽値を判定する場合はこちらを使います。

Bool型のリテラルはtrueかfalseのいずれかです。0や1などの数値は使えません。

funk hoge() -> Bool {

return true

}

Boolean型

Boolean型はUInt8型のタイプエイリアスとなっています。

typealias Boolean = UInt8

C言語のように0が偽でそれ以外が真となるような場合を想定してこのようなエイリアスが準備されているものと思われます。

この記事をシェア

この記事を書いた人: たけぞう

熊谷に住みながら都内のIT企業でエンジニアをしています。このブログでは、実際に使い込んだガジェットやアウトドア用品をエンジニアの視点でレビュー。良い点も気になる点も正直にお伝えするので、モノ選びの参考にしていただければ嬉しいです。 趣味はスポーツジムでのトレーニングとジョギング。ランニングギアやトレーニング関連のアイテムも、実際に使った印象をレビューしていきます。