Protocol

ExpressibleByBooleanLiteral

A type that can be initialized with the Boolean literals true and false. ブールリテラルのtruefalseを使って初期化できる型。

Declaration 宣言

protocol ExpressibleByBooleanLiteral

Overview 概要

Bool, DarwinBoolean, ObjCBool, and WindowsBool are treated as Boolean values. Expanding this set to include types that represent more than simple Boolean values is discouraged. BoolDarwinBooleanObjCBool、そしてWindowsBoolは、ブール値として扱われます。単純なブール値より多く表現する型を含めるためにこの集合を拡大することは推奨されません。

To add ExpressibleByBooleanLiteral conformance to your custom type, implement the init(booleanLiteral:) initializer that creates an instance of your type with the given Boolean value. ExpressibleByBooleanLiteral準拠をあなたのあつらえの型に加えるにはinit(booleanLiteral:)イニシャライザを加えてください、それはあなたの型のインスタンスを、与えられたブール値とともに作成します。

Topics 話題

Associated Types さまざまな関連型

Initializers イニシャライザ

Relationships 関係

Conforming Types これらの型が準拠

See Also 参照

Value Literals 値リテラル