Skip to content

03

Go 语言结构

Go Hello World 实例

$ cat hello.go
package main    //包声明

import "fmt"    //引入包
func main() {   //函数
   /* 这是我的第一个简单的程序 */           //注释
    fmt.Println("Hello, World")     //语句 & 表达式
}

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

包声明
引入包
函数
变量
语句 & 表达式
注释

编译

$ go run hello.go
Hello, World!


$ go build hello.go 
$ ls
hello    hello.go
$ ./hello 
Hello, World!

错误编程语法示例

package main

import "fmt"

func main()  
{  // 错误,{ 不能在单独的行上
    fmt.Println("Hello, World!")
}