
你现在的位置 4 71
接下来运行哪些代码
画龙点睛
如果玩家用完了所有轮次也没猜对,说“对不
起。你没有猜对。它是:
[
目标数
]
。”
恭喜你,这是最后一个需求
!
让我们处理下代码中最后一些问题,然后试试我们
的游戏!
首先,正如我们所提到过的,在每个
Go
程序的顶部添加一个描述其功
能的注释是很典型的。现在添加一个吧。
// guess challenges players to guess a random number.
package main
...
在
p
ackage
子句上方添加一
个程序描述注释
。
我们的程序也通过在每个游戏开始时打印目标数来怂恿作弊者。让我们
删除执行此操作的Println调用。
fmt.Println("I've chosen a random number between 1 and 100.")
fmt.Println("Can you guess it?")
fmt.Println(target)
不要在每个程序开始时就显示目标数
。
$ go run guess.go
I've chosen a random number between 1 and 100.
Can you guess it?
You have 10 guesses left.
Make a guess: 10
Oops. Your guess was LOW.
You have 9 guesses left.
Make a guess: 20
Oops. Your guess was LOW.
...
You have 1 guesses ...