Go程序的一般结构:basic_structure.go
•赛车程序出租【企 娥:217 1793 408】
• Go程序是通过 package来组织的
• 只有package名称为main的包可以包含main函数
• 一个可执行的程序有且仅有一个main包
• 通过import关键字来导入其他非main包
• 通过const关键字来进行常量的定义
• 通过在函数体外部使用var关键字来进行全局变量的声明于赋值
• 通过type关键字来进行结构(struct)或接口(interface)的声明
• 通过func关键字来进行
可见性规则
• Go 语言中,使用大小写来决定该 常量、变量、类型、接口、结构、
或函数是否可以被外部包调用
• 函数名首字母为小写即为private
函数名首字母大写即为public
package main
//当前程序的包名
import "fmt"
//导入其他的包
const PI = 3.13
//常量的定义用const修饰,名称全部大写
var a string = "hello"
var b = 123//自动类型识别
//全局变量的声明与赋值,全局变量可以在整个包中使用
type name int
//基本类型声明
type gopher struct {
age int
sex int
}//结构的声明
type golang interface {}
//接口的定义
func main() {
fmt.Println("hello,word")
}
有疑问加站长微信联系(非本文作者)