Skip to Content
Head First Go语言程序设计
book

Head First Go语言程序设计

by Jay McGavren
September 2020
Beginner to intermediate
561 pages
13h 27m
Chinese
China Machine Press
Content preview from Head First Go语言程序设计
你现在的位置 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 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Head First Go

Head First Go

Jay McGavren
Linux Observability with BPF

Linux Observability with BPF

David Calavera, Lorenzo Fontana

Publisher Resources

ISBN: 9787111664932