## 控制台输入 获取键盘输入最简单的方法是使用 fmt 包提供的 Sacn 和 Sscan 家族的函数。具体如下:

Sscan 使用

fmt.Prnitln("Please input your name: ")
// 并不是读取一行到一个变量里,而是读取console的一行,把按空格划分的值存入设置的变量中
fmt.Scanln(&firstName, &lastName)

// 每个变量之间用空格分隔
fmt.Scanf("%s %s", &firstName, &lastName)

Sscanf 使用

var s string
var f float32
var i int

var input = "56.12 / 5212 / Go"
var format = "%f / %d / %s"
fmt.Sscanf(input, format, &f, &i, &s)
fmt.Println(f, i, s)

// 打印结果如下:
56.12 5212 Go

.ds-share{ text-align: right; } <p><a href="/media" class="user-mention" title="@media"><i>@</i>media</a> only screen and (max-width: 700px) { .ds-share {</p> <p>} } </p>

<div class="ds-share" data-thread-key="/blog/2016/05/21/golang-console-input-output" data-title="golang 控制台输入输出" data-images="http://lee/img/green.jpg" data-content="golang 控制台输入输出

控制台输入

获取键盘输入最简单的方法是使用 fmt 包提供的 Sacn 和 Sscan 家族的函数。具体如下:

Sscan 使用 ... | Microdust:Azeril's blog" data-url="http://lee/blog/2016/05/21/golang-console-input-output/">