Back to Learngo

README

translation/chinese/02-编写第一个程序/问题/03-run-your-first-program/README.md

latest1.2 KB
Original Source

go buildgo run 有什么区别?

  1. go run 只编译程序; 而 go build 编译运行程序
  2. go run 编译运行程序; whereas go build 只编译程序。 正确

1: 实际上相反的

2: go run 编译程序并把它放在一个临时目录下,然后在临时目录里运行整个程序

Go 保存编译后的代码在那个目录下?

  1. 和执行 go build 相同的目录 正确
  2. $GOPATH/src 目录
  3. $GOPATH/pkg 目录
  4. 进入一个临时目录

2: 这里只有源代码文件

3: 当你执行 go install,Go 将你的代码安装在这里

关于 runtime 哪个是正确的?

  1. 它发生在开始运行程序时 正确
  2. 它发生在编译程序时

关于 compile-time 哪个是正确的?

  1. 它发生在开始运行程序时
  2. 它发生在编译程序时 正确

Go 程序什么时候打印一条信息到控制台?

  1. 编译程序时
  2. 程序运行时 (compile-time 之后) 正确
  3. 程序运行时 (和 compile-time 同时)

1: 编译阶段,程序不能打印一条消息,因为它还没有被执行

2: 对, 程序只有这时才会计算机互交,向控制台打印一条消息

3: 程序只有编译之后才能运行