跳转至

1.简介

简介

go语言是一门编译型语言。

go语言的代码基本格式:

package main
// package指定了源码文件属于那个包,编译时,程序会从main包的main函数开始执行
import (
    "fmt"
)
// fmt是go语言的标准输入输出库,类似c语言的stdio.h
func main() {
    // 在go语言中,花括号是严格限定了,必须写成这段代码的形式
    fmt.Println("Hello, playground.")
}

Info

go语言不需要在语句的末尾加上如分号等结束符号,但是如果需要在一行写多个语句,可以使用分号连接,不过要注意末尾不需要分号。

此外,go严格限制包的导入,如果存在导入的包没有使用,在运行或者编译时就会报错。

编译与运行

go语言的编译器是go,go语言虽然是静态语言,但是也提供了不编译直接运行的方式。

运行但不生产静态文件:

go run main.go

生成静态文件:

go build main.go

nil

Reference

  1. Go语言编程快速入门(Golang)-bilibili
  2. go语言圣经
  3. Youngman N, Roger Peppé. Go语言趣学指南[M]. 黄健宏 译, 第1版. 人民邮电出版社, 2020.