📅  最后修改于: 2023-12-03 15:31:01.395000             🧑  作者: Mango
在Golang中,fmt包提供了一些常见的输入输出函数。其中,fmt.Scanln()函数用于从标准输入中读取用户输入的一行数据,并将其存储在提供的变量中。
func Scanln(a ...interface{}) (n int, err error)
下面是使用fmt.Scanln()函数进行输入的示例代码:
package main
import "fmt"
func main() {
var name string
var age int
fmt.Print("请输入您的姓名:")
fmt.Scanln(&name)
fmt.Print("请输入您的年龄:")
fmt.Scanln(&age)
fmt.Printf("您好,%s,您的年龄是%d岁\n", name, age)
}
运行程序,您会看到如下界面:
请输入您的姓名:Tom
请输入您的年龄:26
您好,Tom,您的年龄是26岁
fmt.Scanln()函数是Golang中常用的输入函数之一。可以方便地从标准输入中读取用户输入的数据,并将其存储在变量中,实现程序交互。但需要特别注意,该函数在读取多行数据和解析错误处理方面需要注意。