go语言的输入函数:1、Scan()函数,可从终端读取多个变量,以空格或换行符作为分隔符,语法“fmt.Scan(地址列表)”。2、Scanln()函数,可从终端读取多个变量,以空格作为分隔符,语法“fmt.Scanln(地址列表)”。3、Scanf()函数,能以格式化的形式读取终端输入的内容,语法“fmt.Scanf("格式化字符串", 地址列表)”。

本教程操作环境:windows7系统、GO 1.18版本、Dell G3电脑。

go语言中的输入函数

  • fmt.Scan()

  • fmt.Scanln()

  • fmt.Scanf()

第一种: fmt.Scan(地址列表)

从终端读取多个变量,以空格或换行符作为分隔符。

参数传入地址列表。输入变量之间可以采用空格或者换行

func testScan() {
    var (
		a int
		b bool
	)
    // 这里在终端输入一个整数后,输入空格或者回车就可以继续输入第二个变量,然后按回车就会输入 a b 变量
    fmt.Scan(&a, &b)
    fmt.Println(a)
    fmt.Println(b)
}

第二种: fmt.Scanln(地址列表)

与Scan不同在于自带换行,因此输入变量间不能采用换行,否则完成输入。【相关

go语言中的输入函数是什么