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目录即可。