lenguaje con formato de entrada Go

de entrada con formato

definición:

de entrada con formato aquí se refiere principalmente a la terminal de entrada, aquí tres introduce fmtpor 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)
}
Publicado 48 artículos originales · elogios ganado 13 · Vistas a 10000 +

Supongo que te gusta

Origin blog.csdn.net/weixin_37825371/article/details/104837907
Recomendado
Clasificación