-
初识GO
查看全部 -
const默认计数器步长为0
查看全部 -
package main
import (
"fmt"
"unsafe"
)
func main() {
const a = 1
const b = "你好go"
//fmt.Println(len(a))
fmt.Println(unsafe.Sizeof(a))
fmt.Println(len(b))
fmt.Println(unsafe.Sizeof(b))
}
查看全部 -
常量只支持数字和字符串类型
查看全部 -
init是只初始化包,而不能调用
查看全部 -
查看全部
-
同一目录下只能有一个包名的package
查看全部 -
mian包生成为可执行文件或.exe文件,普通包生成.a文件
查看全部 -
结构化程序里最小的程序单元是函数,整个程序由若干函数组成,而整个程序的入口是一个main主函数,由主函数调用其它函数,函数之间的依赖来构成整个程序的功能。
go整个函数体系是一棵函数树,树根是main,也有交叉调用,比如公共函数
查看全部 -
短变量不能为全局变量,也就是go的结构必须由一个关键字声明,
如:
type a struct{}
var b int
func foo(){}
var i interface{}
都是关键字打头
查看全部 -
1. main() 方法只能用在package main中,且package main必须包含一个main函数。
2. 一个go程序可以有多个init保留函数,建议只保留一个。
3. init是内部递归导入,加载常量、变量和init函数
4. main和init是系统保留函数,只能由go程序自动调用,不能人为调用
5. 一个package被多处导入时,它只会被导入一次,如:fmt包
查看全部 -
package main func main() { var float int = 123 //系统标识符作为变量名 println(float) }
查看全部 -
time.Now().Format("2006-01-02 15:04:05")
1月2号3点4分5秒,golang的时间格式化也是够奇葩的
查看全部 -
创始人:
Robert Griesemer, Rob Pike, 和 Ken Thompson,汤普逊最牛逼了
查看全部 -
我们都是土拨鼠(Gopher)
查看全部
举报