mirror of
https://github.com/unknwon/the-way-to-go_ZH_CN.git
synced 2025-08-11 23:08:34 +08:00
12.0-12.1
This commit is contained in:
@@ -9,7 +9,7 @@
|
||||
|
||||
## 翻译进度
|
||||
|
||||
11.14 [结构体、集合和高阶函数](eBook/11.14.md)
|
||||
12.1 [读取用户的输入](eBook/12.1.md)
|
||||
|
||||
## 支持本书
|
||||
|
||||
|
@@ -30,4 +30,4 @@ Golang 编程:245386165
|
||||
|
||||
|更新日期 |更新内容
|
||||
|----------|------------------
|
||||
|2015-11-10|11.14 结构体、集合和高阶函数
|
||||
|2015-11-11|12.1 读取用户的输入
|
||||
|
3
TOC.md
3
TOC.md
@@ -103,3 +103,6 @@
|
||||
- 11.12 [接口与动态类型](11.12.md)
|
||||
- 11.13 [总结:Go 中的面向对象](11.13.md)
|
||||
- 11.14 [结构体、集合和高阶函数](11.14.md)
|
||||
- 第三部分:Go 高级编程
|
||||
- 第12章:[读写数据](12.0.md)
|
||||
- 12.1 [读取用户的输入](12.1.md)
|
||||
|
@@ -5,5 +5,5 @@
|
||||
## 链接
|
||||
|
||||
- [目录](directory.md)
|
||||
- 上一章:[接口(interface)与反射(reflection)](11.0.md)
|
||||
- 上一章:[结构体、集合和高阶函数](11.14.md)
|
||||
- 下一节:[读取用户的输入](12.1.md)
|
||||
|
@@ -71,6 +71,7 @@ func main() {
|
||||
屏幕是标准输出 `os.Stdout`;`os.Stderr` 用于显示错误信息,大多数情况下等同于 `os.Stdout`。
|
||||
|
||||
一般情况下,我们会省略变量声明,而使用 `:=`,例如:
|
||||
|
||||
```go
|
||||
inputReader := bufio.NewReader(os.Stdin)
|
||||
input, err := inputReader.ReadString('\n')
|
||||
@@ -81,6 +82,7 @@ input, err := inputReader.ReadString('\n')
|
||||
第二个例子从键盘读取输入,使用了 `switch` 语句:
|
||||
|
||||
示例 12.3 [switch_input.go](examples/chapter_12/switch_input.go):
|
||||
|
||||
```go
|
||||
package main
|
||||
import (
|
||||
@@ -137,11 +139,10 @@ iii) 输入的行数
|
||||
|
||||
**练习 12.2:** [calculator.go](exercises/chapter_12/calculator.go)
|
||||
|
||||
编写一个简单的逆波兰式计算器,它接受用户输入的整型数(最大值 999999)和运算符 +、-、*、/。
|
||||
编写一个简单的逆波兰式计算器,它接受用户输入的整型数(最大值 999999)和运算符 +、-、\*、/。
|
||||
输入的格式为:number1 ENTER number2 ENTER operator ENTER --> 显示结果
|
||||
当用户输入字符 'q' 时,程序结束。请使用您在练习11.3中开发的 `stack` 包。
|
||||
|
||||
|
||||
## 链接
|
||||
|
||||
- [目录](directory.md)
|
||||
|
Reference in New Issue
Block a user