go语言入门教程.md 2022/10/16 go语言入门教程 一、基本概念 1. Hello world Hello Go 我们先创建一个文件 hello.go,代码如下: package main import "fmt" func main() { fmt.Printf("hello Golang\n"); } 执行此程序: $ go run hello.go $ Hello Golang 2. 包 Golang 程序由包(packages)组成,程序从 main 包开始运行: package main 此语句表示此文件属于 main 包(多个源文件可以属于同一个包)。import 语句后接上包所在的路径(被叫做 包路径或导入路径),一个目录中放置一个包,通常的做法是,目录名和包名相同: import ( "fmt" "math/rand" ) 这里的 “fmt” 和 “math/rand” 为包路径(导入路径)。上面的 import 语句也可以这样写: import "fmt" import "math/rand" 1 / 19go语言入门教程.md 2022/10/16 我们导入了包之后,就可以通过 “包名.name” 来引用导出的 name 了,例如: import "fmt" // fmt 包导出了 Printf fmt.Printf("hello Golang\n"); 在 Golang 中,一个名字如果首字母大写则表示此名字被导出。 3. 函数 package main import "fmt" func add(x int, y int) int { return x + y