标签:内存数据库 pac ptr int nic 并发 静态类型 文件中 runtime
内嵌C支持,Go里面也可以直接包含C代码,利用现有的丰富的C库。
内存数据库
version:用于显示当前安装的Go语言的版本信息。
package main
import (
"fmt"
)
func main(){
fmt.Println("hello world")
}
var
内建常量:
true false iota nil
内建类型:int int8 int16 int32 int64 uint uint8 uint16 uint32 uint64 uintptr float32 float64 complex128 complex64 bool byte rune string error
内建函数:make len cap new append copy close delete complex real imag panic recover
var v1 int
var v2 int
//一次定义多个变量
var v3,v4,v5 int
var (
v10 int
v11 int
)
var v1 int = 10
var v2 = 10
v3 := 10
var v11,v22,v23 = 1, 2, 3
类型 | 名称 | 长度 | 零值 | 说明 |
---|---|---|---|---|
bool | 布尔类型 | 1 | false | 其值不为真就是假,不可以用数字代表true或false |
byte | 字节型 | 1 | 0 | uint8别名 |
rune | 字符类型 | 4 | 0 | 专用于存储unicode编码,等价于uint32 |
int,uint | 整型 | 4或8 | 0 | 32位或64位 |
int8,uint8 | 整型 | 1 | 0 | -128~127,0~255 |
int16,uint16 | 整型 | 2 | 0 | -32768~32767,0~65535 |
int32,uint32 | 整型 | 4 | 0 | -21亿~21亿,0~42亿 |
int64,uint64 | 整型 | 8 | 0 | |
float32 | 浮点型 | 4 | 0.0 | 小数位精确到7位 |
float64 | 浮点型 | 8 | 0.0 | 小数位精确到15位 |
complex64复数类型 | 8 | |||
complex128复数类型 | 16 | |||
uintptr整型 | 4或8 | 以存储指针的uint32或uint64整数 | ||
string | 字符串 | "" | utf-8字符串 |
标签:内存数据库 pac ptr int nic 并发 静态类型 文件中 runtime
原文地址:https://www.cnblogs.com/zzr-stdio/p/9649132.html