de entrada con formato
definición:
de entrada con formato aquí se refiere principalmente a la terminal de entrada, aquí tres introduce fmt
por paquetes, el terminal de entrada de las tres funciones.
fmt.Scanf ()
fmt.Scan ()
fmt.Scanln ()
sintaxis:
fmt.Scanf ()
Leer el contenido de la terminal de entrada en forma de un formateado
func testScanf() {
var a int
var b string
// 这里是以空格作为分隔符,除了占位符外,其它的字符我们在终端输入的时候要原样输入
fmt.Scanf("%d %s", &a, &b)
fmt.Println(a, b)
}
fmt.Scan ()
La lectura de las variables a partir de la pluralidad de terminales, espacios o delimitador de línea nueva
func testScan() {
var (
a int
b bool
)
// 这里在终端输入一个整数后,输入空格或者回车就可以继续输入第二个变量,然后按回车就会输入 a b 变量
fmt.Scan(&a, &b)
fmt.Println(a)
fmt.Println(b)
}
fmt.Scanln ()
La lectura de las variables a partir de la pluralidad de terminales, un espacio como delimitador
func testScanln() {
var (
a, b string
c int
d float32
)
// 从终端输入一个变量后输入空格再次输入第二个变量依此输入其它变量
fmt.Scanln(&a, &b, &c, &d)
fmt.Println(a)
fmt.Println(b)
fmt.Println(c)
fmt.Println(d)
}