本文摘自php中文网,作者藏色散人,侵删。
下面由golang教程栏目给大家总结 Go 的数据类型,希望对需要的朋友有所帮助!
总结 Go 的数据类型
元素 | 零值 | 初始化 | 类型 | 注意事项 |
---|---|---|---|---|
bool | false | := true | 非引用 | |
字符(string) | “” | := “word” | 非引用 | |
数字(int) | 0 | := 1 | 非引用 | |
指针 | nil | := &v | 引用 | |
数组 | 取决于子元素 | := [N]元素{…} | 非引用 | |
Struct | 取决于子元素 | := 结构{…} | 非引用 | |
Slice | 无 | := make([]元素, N) | 引用 | |
Map | 无 | := make(map结构) | 引用 | key不能是func、map、slice |
Channel | 无 | := make(channel 元素) | 引用 | |
Func | 无 | := func结构 | 引用 | 函数传参是值传递 |
Interface | 无 | 基类,不能初始化 |
以上就是总结 Go 的数据类型的详细内容,更多文章请关注木庄网络博客!!
相关阅读 >>
详解Golang ssh连接服务器(模拟交互terminal)
更多相关阅读请进入《Go》频道 >>
Go语言101
一个与时俱进的Go编程知识库。