- Go程序是通过package来组织的
- 只有package 名称为main的包可以包含main函数
- 一个可执行程序有且仅有一个main包,初步练习时可以使用这种结构
- package 包名
- import 要导入的包
- 多个包可以用import(包名1 包名2 …)
- 如果导入包但是并没有对包进行相关操作就会编译异常
- import another_name “包名” 为当前导入的包起别名
- const 用来定义常量
- var 用来定义全局变量
- type 定义普通的变量 语法:type variable_name int
- type 定义结构体类型 type variable_name struct{}
- type 定义接口类型 type variable_name interface{}
- main函数 func main(){}
package main
import "fmt"
func main(){
fmt.Println("hello go")
}
在go语言中可以使用这样的结构进行导包
但是如果你嫌这样写多个import比较麻烦可以这样写
在go语言中我们导包的过程中为了 防止第三包可能会引起冲突,或者为了增强代码的可读性,我们可以使用别名来进行区分。
例如: