Go Package fmt: Difference between revisions
Jump to navigation
Jump to search
Line 52: | Line 52: | ||
* <tt>[https://golang.org/pkg/fmt/#Scanln fmt.Scanln()]</tt> | * <tt>[https://golang.org/pkg/fmt/#Scanln fmt.Scanln()]</tt> | ||
<pre> | |||
var line string | |||
fmt.Scanln(&line) | |||
</pre> | |||
==<tt>fmt.Errorf()</tt>== | ==<tt>fmt.Errorf()</tt>== |
Revision as of 18:30, 20 April 2016
External
Internal
Functions
fmt.Printf()
Prints according to a format specifier. Format specifier documentation https://golang.org/pkg/fmt
Pointers
fmt.Printf("%p\n", sPtr)
"%p" prepend the "0x" prefix.
Pointers can be also represented using "%X" (base 16, upper case characters).
Ints
fmt.Printf("%d\n",i)
Characters
fmt.Printf("%c\n",i)
Boolean Values
fmt.Printf("%t\n",b)
fmt.Scanf()
fmt.Scanln()
var line string fmt.Scanln(&line)
fmt.Errorf()
Errorf formats according to a format specifier and returns the string as a value that satisfies error. For more on error handling see error handling.