前面我们所写的程序, 都是直接给变量赋值. 但是在很多情况下, 我们希望用户通过键盘输入一个数值, 然后存储到某个变量中, 接着将该变量的值取出来, 进行操作.

那么Go语言中怎么接收用户的键盘输入呢? 具体操作如下:

第一种形式:fmt.Scanf()

package main

import "fmt"

func main() {
	var age int
	fmt.Print("请输入你的年龄: ")
	fmt.Scanf("%d", &age)
	fmt.Printf("你的年龄为: %d", age)
}
fmtScanf()
Scanf()
Scanf()
ageage&

第二种形式:fmt.Scan()

还有另外一种获取用户输入数据的方式, 具体如下:

package main

import "fmt"

func main() {
	var age int
	fmt.Print("请输入你的年龄: ")
	fmt.Scan(&age)
	fmt.Printf("你的年龄为: %d", age)
}
Scan()%d

李培冠博客