MENU

Go-question

November 7, 2020

说明

本文为博主阅读 《Go语言趣学指南》的整理,欢迎交流。

更新说明

日期更新内容
2020年11月7日新增 Go 编译器、包和函数的简单问题

各就各位,预备,Go!

Go编译器的两个优点是什么?

  1. Go编译器可以在极短的时间内完成对大型程序的编译
  2. Go编译器还可以在程序运行前找出代码中的一些人为错误,如拼写错误等。

Go playground 中的 Run 按钮是用来做什么的?

Run 按钮可以在 Google 的服务器上编译并执行用户输入的代码。

代码清单 1-1 与go的初次见面

package main // 声明本代码所属的包
import (
    "fmt" // 导入 fmt( format 的缩写)包,使其可用
)
func main() { // 声明一个名为 main 的函数
    fmt.Println("你好 Golang") // 在屏幕上打印出 ”你好 Golang“
}

这段代码尽管很简洁,但是它引入了 packageimportfunc 这3个非常重要的关键字,这些保留的关键字都有它们各自的特殊目的。

Go 程序从何处开始执行?

Go 程序从 main 包的 main 函数开始执行。

fmt 包提供了什么功能?

fmt 包提供了用于格式化输入和输出的函数。

用户必须将左大括号 { 置于何处才能避免引起语法错误?

左大括号必须与 func 关键字位于同一行而不是独占一行,这是 Go 语言唯一允许的大括号放置风格。

Leave a Comment