Go学习之路(4)-语言结构

以Hello,World!为例

Go语言的基础组成有以下几个部分:

  1. 包声明
  2. 引入包
  3. 函数
  4. 变量
  5. 语句 & 表达式
  6. 注释

接下来我们来看下简单的代码,该代码输出了”Hello,World!“

1 package main
2 
3 import "fmt"
4 
5 func main() {
6    /* 这是我的第一个简单的程序 */
7    fmt.Println("Hello, World!")
8 }

让我们来看下以上程序的各个部分:

  1. 第一行代码package main定义了包名,你必须在源文件中非注释的第一行指明这个文件的属于哪个包,如:package main,表示一个可独立执行的程序,每个Go应用程序都包含一个名为main的包。
  2. import ”fmt“告诉go编译器这个程序需要使用fmt包(的函数,或其他的元素),fmt包实现了格式化IO的函数。
  3. func main()是程序开始执行的函数。main函数是每一个可执行程序所必须包含的,一般来说都是在启动后第一个执行的函数(如果有init()函数则会优先执行该函数)
  4. /*...*/是块注释,在程序执行时被忽略,你也可以使用以//开头的单行注释。
  5. fmt.Println(...)可以将字符串输出到控制台,并在最后添加换行符\n,使用fmt.Print("hello,world\n")可以得到相同的结果

 

posted @ 2020-10-13 14:17  故地重游2020  阅读(79)  评论(0编辑  收藏  举报