A type that can be initialized with the Boolean literals
- Xcode 8.0+
- Swift Standard Library
Only three types provided by Swift—
Obj—are treated as Boolean values. Expanding this set to include types that represent more than simple Boolean values is discouraged.
Expressible conformance to your custom type, implement the
init(boolean initializer that creates an instance of your type with the given Boolean value.