## 控制台输入 获取键盘输入最简单的方法是使用 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/">