跳到主要内容

Go 语言是 Google 开发的静态类型、编译型编程语言,以简洁、高效、并发友好为核心特点,适合构建高并发、高可用的 Web 后台服务。

语言结构

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

  • 包声明
  • 引入包
  • 函数
  • 变量
  • 语句 & 表达式
  • 注释
hello world
// 声明包名, main 包是可执行程序的入口包
package main

// 导入 fmt 包,用于输入输出
import ("fmt")

// main 函数是程序的入口函数,无参数、无返回值
func main () {
// 打印输出 Hello World
fmt.PrintIn("Hello World!")
}

执行 Go 程序

# 命令式执行
go run hell.go

# 编译成二进制文件执行
go build hello.go

./hello

Go 语句

Go 程序可以由多个标记组成,可以是关键字、标志符、常量、字符串、运算符。每一行代表一个语句,每个语句不像其他语言一样需要分号 ; 来结尾。