type Formatter(interface)
Formatter is the interface implemented by values with a custom formatter.
The implementation of Format may call Sprint(f) or Fprint(f) etc.
to generate its output.
(T) Format(f State, c rune)
math/big.(*Float)
math/big.(*Int)
type GoStringer(interface)
GoStringer is implemented by any value that has a GoString method,
which defines the Go syntax for that value.
The GoString method is used to print values passed as an operand
to a %#v format.
(T) GoString() string
vendor/golang.org/x/net/dns/dnsmessage.(*AAAAResource)
vendor/golang.org/x/net/dns/dnsmessage.(*AResource)
vendor/golang.org/x/net/dns/dnsmessage.Class
vendor/golang.org/x/net/dns/dnsmessage.(*CNAMEResource)
vendor/golang.org/x/net/dns/dnsmessage.(*Header)
vendor/golang.org/x/net/dns/dnsmessage.(*Message)
vendor/golang.org/x/net/dns/dnsmessage.(*MXResource)
vendor/golang.org/x/net/dns/dnsmessage.(*Name)
vendor/golang.org/x/net/dns/dnsmessage.(*NSResource)
vendor/golang.org/x/net/dns/dnsmessage.OpCode
vendor/golang.org/x/net/dns/dnsmessage.(*Option)
vendor/golang.org/x/net/dns/dnsmessage.(*OPTResource)
vendor/golang.org/x/net/dns/dnsmessage.(*PTRResource)
vendor/golang.org/x/net/dns/dnsmessage.(*Question)
vendor/golang.org/x/net/dns/dnsmessage.RCode
vendor/golang.org/x/net/dns/dnsmessage.(*Resource)
vendor/golang.org/x/net/dns/dnsmessage.ResourceBody(interface)
vendor/golang.org/x/net/dns/dnsmessage.(*ResourceHeader)
vendor/golang.org/x/net/dns/dnsmessage.(*SOAResource)
vendor/golang.org/x/net/dns/dnsmessage.(*SRVResource)
vendor/golang.org/x/net/dns/dnsmessage.(*TXTResource)
vendor/golang.org/x/net/dns/dnsmessage.Type
type Scanner(interface)
Scanner is implemented by any value that has a Scan method, which scans
the input for the representation of a value and stores the result in the
receiver, which must be a pointer to be useful. The Scan method is called
for any argument to Scan, Scanf, or Scanln that implements it.
(T) Scan(state ScanState, verb rune) error
math/big.(*Float)
math/big.(*Int)
math/big.(*Rat)
type State(interface)
State represents the printer state passed to custom formatters.
It provides access to the io.Writer interface plus information about
the flags and options for the operand's format specifier.
(T) Flag(c int) bool
(T) Precision() (prec int, ok bool)
(T) Width() (wid int, ok bool)
(T) Write(b []byte) (n int, err error)
T : io.Writer
func Formatter.Format(f State, c rune)
func math/big.(*Float).Format(s State, format rune)
func math/big.(*Int).Format(s State, ch rune)
func Errorf(format string, a ...interface{}) error
Errorf formats according to a format specifier and returns the string as a
value that satisfies error.
If the format specifier includes a %w verb with an error operand,
the returned error will implement an Unwrap method returning the operand. It is
invalid to include more than one %w verb or to supply it with an operand
that does not implement the error interface. The %w verb is otherwise
a synonym for %v.
func Fprint(w io.Writer, a ...interface{}) (n int, err error)
Fprint formats using the default formats for its operands and writes to w.
Spaces are added between operands when neither is a string.
It returns the number of bytes written and any write error encountered.
func Fprintf(w io.Writer, format string, a ...interface{}) (n int, err error)
Fprintf formats according to a format specifier and writes to w.
It returns the number of bytes written and any write error encountered.
func Fprintln(w io.Writer, a ...interface{}) (n int, err error)
Fprintln formats using the default formats for its operands and writes to w.
Spaces are always added between operands and a newline is appended.
It returns the number of bytes written and any write error encountered.
func Fscan(r io.Reader, a ...interface{}) (n int, err error)
Fscan scans text read from r, storing successive space-separated
values into successive arguments. Newlines count as space. It
returns the number of items successfully scanned. If that is less
than the number of arguments, err will report why.
func Fscanf(r io.Reader, format string, a ...interface{}) (n int, err error)
Fscanf scans text read from r, storing successive space-separated
values into successive arguments as determined by the format. It
returns the number of items successfully parsed.
Newlines in the input must match newlines in the format.
func Fscanln(r io.Reader, a ...interface{}) (n int, err error)
Fscanln is similar to Fscan, but stops scanning at a newline and
after the final item there must be a newline or EOF.
func Print(a ...interface{}) (n int, err error)
Print formats using the default formats for its operands and writes to standard output.
Spaces are added between operands when neither is a string.
It returns the number of bytes written and any write error encountered.
func Printf(format string, a ...interface{}) (n int, err error)
Printf formats according to a format specifier and writes to standard output.
It returns the number of bytes written and any write error encountered.
func Println(a ...interface{}) (n int, err error)
Println formats using the default formats for its operands and writes to standard output.
Spaces are always added between operands and a newline is appended.
It returns the number of bytes written and any write error encountered.
func Scan(a ...interface{}) (n int, err error)
Scan scans text read from standard input, storing successive
space-separated values into successive arguments. Newlines count
as space. It returns the number of items successfully scanned.
If that is less than the number of arguments, err will report why.
func Scanf(format string, a ...interface{}) (n int, err error)
Scanf scans text read from standard input, storing successive
space-separated values into successive arguments as determined by
the format. It returns the number of items successfully scanned.
If that is less than the number of arguments, err will report why.
Newlines in the input must match newlines in the format.
The one exception: the verb %c always scans the next rune in the
input, even if it is a space (or tab etc.) or newline.
func Scanln(a ...interface{}) (n int, err error)
Scanln is similar to Scan, but stops scanning at a newline and
after the final item there must be a newline or EOF.
func Sprint(a ...interface{}) string
Sprint formats using the default formats for its operands and returns the resulting string.
Spaces are added between operands when neither is a string.
func Sprintf(format string, a ...interface{}) string
Sprintf formats according to a format specifier and returns the resulting string.
func Sprintln(a ...interface{}) string
Sprintln formats using the default formats for its operands and returns the resulting string.
Spaces are always added between operands and a newline is appended.
func Sscan(str string, a ...interface{}) (n int, err error)
Sscan scans the argument string, storing successive space-separated
values into successive arguments. Newlines count as space. It
returns the number of items successfully scanned. If that is less
than the number of arguments, err will report why.
func Sscanf(str string, format string, a ...interface{}) (n int, err error)
Sscanf scans the argument string, storing successive space-separated
values into successive arguments as determined by the format. It
returns the number of items successfully parsed.
Newlines in the input must match newlines in the format.
func Sscanln(str string, a ...interface{}) (n int, err error)
Sscanln is similar to Sscan, but stops scanning at a newline and
after the final item there must be a newline or EOF.
The pages are generated with Goldsv0.1.6. (GOOS=darwin GOARCH=amd64)
Golds is a Go 101 project and developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds.