go build 和 go run 有什么区别?
go run只编译程序; 而go build编译运行程序go run编译运行程序; whereasgo build只编译程序。 正确
1: 实际上相反的
2:
go run编译程序并把它放在一个临时目录下,然后在临时目录里运行整个程序
Go 保存编译后的代码在那个目录下?
- 和执行
go build相同的目录 正确 - $GOPATH/src 目录
- $GOPATH/pkg 目录
- 进入一个临时目录
2: 这里只有源代码文件
3: 当你执行
go install,Go 将你的代码安装在这里
关于 runtime 哪个是正确的?
- 它发生在开始运行程序时 正确
- 它发生在编译程序时
关于 compile-time 哪个是正确的?
- 它发生在开始运行程序时
- 它发生在编译程序时 正确
Go 程序什么时候打印一条信息到控制台?
- 编译程序时
- 程序运行时 (compile-time 之后) 正确
- 程序运行时 (和 compile-time 同时)
1: 编译阶段,程序不能打印一条消息,因为它还没有被执行
2: 对, 程序只有这时才会计算机互交,向控制台打印一条消息
3: 程序只有编译之后才能运行