分类
发现
榜单
收录
IT文库
服务器优惠
搜索
注册
登录
分类
发现
榜单
收录
IT文库
服务器优惠
搜索
注册
登录
搜索
书栈网 · BookStack
本次搜索耗时
0.045
秒,为您找到
244
个相关结果.
搜书籍
搜文档
第16章:结构体
414
2023-01-19
《Go语言101 v1.19.e》
结构体 结构体类型和结构体字面量表示形式 结构体字面量表示形式和结构体值的使用 关于结构体值的赋值 结构体字段的可寻址性 组合字面量不可寻址但可被取地址 在字段选择器中,属主结构体值可以是指针,它将被隐式解引用 关于结构体值的比较 关于结构体值的类型转换 匿名结构体类型可以使用在结构体字段声明中 更多关于结构体类型 第16章:结构体 ...
第25章:非类型安全指针
475
2023-01-19
《Go语言101 v1.19.e》
非类型安全指针 关于unsafe 标准库包 非类型安全指针相关的类型转换 我们需要知道的一些事实 事实一:非类型安全指针值是指针但uintptr值是整数 事实二:不再被使用的内存块的回收时间点是不确定的 事实三:一个值的地址在程序运行中可能改变 事实四:一个值的生命范围可能并没有代码中看上去的大 事实五:*unsafe.Pointer 是一个类型...
第44章:内存布局
350
2023-01-19
《Go语言101 v1.19.e》
内存布局 Go中的类型对齐保证(alignment guarantee) 类型的尺寸和结构体字节填充(structure padding) 64位字原子操作的地址对齐保证要求 第44章:内存布局 内存布局 本文将介绍Go中的各种类型的尺寸和对齐保证。 知晓这些保证对于估计结构体值的尺寸和正确使用64位整数原子操作函数是必要的。 Go是...
第48章:类型转换、赋值和值比较规则大全
99
2024-10-13
《Go语言101 v1.22.a》
类型转换、赋值和值比较规则大全 类型转换规则大全 1. 显然的类型转换规则 2. 底层类型相关的类型转换规则 3. 通道相关的类型转换规则 4. 和接口实现相关的类型转换规则 5. 类型不确定值相关的类型转换规则 6. 常量相关的类型转换规则 7. 非常量数值转换规则 8. 字符串相关的转换规则 9. 切片相关的类型转换规则 10. 非类型...
第32章:代码块和标识符作用域
349
2023-05-16
《Go语言101 v1.20.a》
代码块和标识符作用域 代码块 各种代码元素的可声明位置 代码元素标识符的作用域 标识符遮挡 第32章:代码块和标识符作用域 代码块和标识符作用域 本文将解释代码块和标识符的作用域。 (注意:本文中描述的代码块的层级关系和Go白皮书中有所不同。) 代码块 Go代码中有四种代码块。 万物代码块(the universe code...
第44章:内存布局
351
2023-10-26
《Go语言101 v1.21.a》
内存布局 Go中的类型对齐保证(alignment guarantee) 类型的尺寸和结构体字节填充(structure padding) 64位字原子操作的地址对齐保证要求 第44章:内存布局 内存布局 本文将介绍Go中的各种类型的尺寸和对齐保证。 知晓这些保证对于估计结构体值的尺寸和正确使用64位整数原子操作函数是必要的。 Go是...
第32章:代码块和标识符作用域
299
2023-10-26
《Go语言101 v1.21.a》
代码块和标识符作用域 代码块 各种代码元素的可声明位置 代码元素标识符的作用域 标识符遮挡 第32章:代码块和标识符作用域 代码块和标识符作用域 本文将解释代码块和标识符的作用域。 (注意:本文中描述的代码块的层级关系和Go白皮书中有所不同。) 代码块 Go代码中有四种代码块。 万物代码块(the universe code...
第41章:Go中的内存顺序保证
104
2024-10-13
《Go语言101 v1.22.a》
Go中的内存顺序保证 关于内存顺序 Go内存模型(Memory Model) 一个协程的创建发生在此协程中的任何代码执行之前 通道操作相关的顺序保证 互斥锁相关的顺序保证 sync.WaitGroup 值做出的顺序保证 sync.Once 值做出的顺序保证 sync.Cond 值做出的顺序保证 原子操作相关的顺序保证 和终结器相关的顺序保证 ...
第52章:Go技巧101
668
2023-01-19
《Go语言101 v1.19.e》
Go技巧101 如何强制一个代码包的使用者总是使用带字段名称的组合字面量来表示此代码包中的结构体类型的值? 如何使一个结构体类型不可比较? 不要使用其中涉及到的表达式之间会相互干涉的赋值语句。 如何模拟一些其它语言中支持的for i in 0..N 循环代码块? 当我们废弃一个仍在使用的切片中的一些元素时,我们应该重置这些元素中的指针来避免暂时性的内...
第33章:表达式估值顺序规则
457
2023-01-19
《Go语言101 v1.19.e》
表达式估值顺序规则 一个表达式将在其所依赖的其它表达式估值之后进行估值 包级变量初始化顺序 布尔(逻辑)运算表达式中的操作数子表达式的估值顺序 通常估值顺序(The Usual Order) 赋值语句中的表达式估值和赋值执行顺序 switch-case 流程控制代码块中的表达式估值顺序 select-case 流程控制代码块中的表达式估值顺序 ...
1..
«
12
13
14
15
»
..25