go基本常识
Posted xky1306102chenhong
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了go基本常识相关的知识,希望对你有一定的参考价值。
文章目录
go和golang
go和golang是一会事儿
go编译器
GC是go原生的编译器,带go build, gccgo则不是。
gccgo编译的代码执行效率高,但缺少逃逸检测,更适合gdb调试
gc编译的代码对32位支持很差
go run main.go
go build main.go
Hello World
// 每个文件必须属于某个包
// 同一个包的文件不能属于两个目录
// 有程序入口包的代码可以编译成可执行文件
// 如果符号大写,则包外可见
package main
import "fmt"
func main()
fmt.Println("Hello World!")
二进制分析
GO: 符号表里2053个符号,1758409B (1.7M)
C: 符号表里35个符号, 16K
以上是关于go基本常识的主要内容,如果未能解决你的问题,请参考以下文章