go语音实战读后感——一

1、第一个go程序:

package main

import (
    "fmt"
)

func main() {
    fmt.Println("Hello go")
}

解析:package引进go程序组织包,通过import导入外部代码,标准库中的fmt包用于格式化并输出;通过main主函数进行执行程序执行入口;包可以多层目录,比如:net/http包,表示源文件在src/net/http目录下面,不过源文件中的包名是最后一个目录的名字,如http
而在import包时,必须完整的路径,如:import “net/http”

2、go项目结构:

项目名称:
    |--bin(bin存放编译后的可执行文件)
    |--pkg(pkg存放编译后的包文件)
    |--src(src存放项目源文件)
    

解析:bin和pkg目录可以不创建,go命令会自动创建(如 go install),只需要创建src目录即可。

原文地址:https://www.cnblogs.com/xiaoyaowuming/p/8286708.html