String.Chars protocol View Source
The String.Chars
protocol is responsible for
converting a structure to a binary (only if applicable).
The only function required to be implemented is
to_string/1
, which does the conversion.
The to_string/1
function automatically imported
by Kernel
invokes this protocol. String
interpolation also invokes to_string/1
in its
arguments. For example, "foo#{bar}"
is the same
as "foo" <> to_string(bar)
.
Link to this section Summary
Functions
Converts term
to a string
Link to this section Types
Link to this type
t()
View Source
t()
View Source
t() :: term()
t() :: term()
Link to this section Functions
Link to this function
to_string(term) View Source
Converts term
to a string.