-
初識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)
查看全部
舉報