protocol
TextOutputStreamable
Inheritance | View Protocol Hierarchy → |
---|---|
Import |
|
Instance Methods
Writes a textual representation of this instance into the given output stream.
Declaration
func
write
<
Target
:
TextOutputStream
>
(
to
target
:
inout
Target
)
A source of text-streaming operations.
Instances of types that conform to the
TextOutputStreamable
protocol can write their value to instances of any type that conforms to theTextOutputStream
protocol. The Swift standard library's text-related types,String
,Character
, andUnicodeScalar
, all conform toTextOutputStreamable
.Conforming to the TextOutputStreamable Protocol
To add
TextOutputStreamable
conformance to a custom type, implement the requiredwrite(to:)
method. Call the given output stream'swrite(_:)
method in your implementation.