Go String(): Difference between revisions
Jump to navigation
Jump to search
Line 4: | Line 4: | ||
=Overview= | =Overview= | ||
<syntaxhighlight lang='go'> | |||
type Stringer interface { | |||
String() string | |||
} | |||
</syntaxhighlight> | |||
<code>Stringer</code> is implemented by any type that has a <code>String()</code> method, which defines the "native" format for that value. The <code>String()</code> method is used to print values passed as an operand to any format that accepts a string or to an unformatted printer such as <code>Print</code>. For a usage example, see: {{Internal|The Equivalent of Java toString() in Go#Overview|The Equivalent of Java toString() in Go}} |
Revision as of 23:40, 30 August 2024
Internal
Overview
type Stringer interface {
String() string
}
Stringer
is implemented by any type that has a String()
method, which defines the "native" format for that value. The String()
method is used to print values passed as an operand to any format that accepts a string or to an unformatted printer such as Print
. For a usage example, see: