教程集

Go 程序的一般结构

阅读:177;作者:loushiming

下面说一下 Go 程序的一般结构

示例代码

// 定义包名
package main

//导入包
import "fmt"

//定义常量变量,结构体等
const  name = "我"
var num int = 5

//包初始化函数
func init() {
    fmt.Println(" Init package.");    
}

//程序入口函数,所有的代码从这里开始执行
func main() {
    fmt.Println("我是谁")
}

//用户自定义函数
func func1() {

}

func func2() {

}

首先是 package main, 定义当前包名,如果是 main 包,则包内必须定义一个 main函数作为入口函数。

其次是包导入部分,使用关键字import, 可以用 import 导入多个包

import (
    "fmt"
    "os"
    "life"
)

然后是 init 函数,这个函数不是必须要有的,如果存在的话,会作为当前包第一个被执行的函数,或者叫包初始化函数。

再往下,定义 func main() 函数。

然后是用户自定义函数等。

(转载本站文章请注明作者和出处 教程集 – jiaochengji.com ,请勿用于任何商业用途)

下一篇: Go 常量