书栈网 · BookStack 本次搜索耗时 0.031 秒,为您找到 225 个相关结果.
  • 第31章:详解恐慌和恢复原理

    109 2024-10-13 《Go语言101 v1.22.a》
    详解恐慌和恢复原理 函数调用的退出阶段 函数调用关联恐慌和Goexit信号 一些recover 调用相当于空操作(No-Op) 总结 第31章:详解恐慌和恢复原理 详解恐慌和恢复原理 恐慌和恢复原理已经在前面的文章中介绍过了 (第13章)。 一些恐慌和恢复用例也在上一篇文章中 (第30章)得到了展示。 本文将详细解释一下恐慌和恢复原理。函数...
  • 第9章:函数声明和调用

    184 2024-10-13 《Go语言101 v1.22.a》
    函数声明和调用 函数声明 函数调用 函数调用的退出阶段 匿名函数 内置函数 更多函数相关的概念 第9章:函数声明和调用  函数声明和调用 除了上一篇文章介绍的运算符操作,函数操作是另一种在编程中常用的操作。 函数操作常被称为函数调用。此篇文章将介绍如何在Go中声明和调用函数。 函数声明 让我们来看一个函数声明: func S...
  • 第40章:sync/atomic标准库包中提供的原子操作

    430 2023-10-26 《Go语言101 v1.21.a》
    sync/atomic标准库包中提供的原子操作 Go 1.19之前的版本中支持的原子操作概述 Go 1.19+ 版本中新增的原子操作概述 整数原子操作 指针值的原子操作 任何类型值的原子操作 原子操作相关的内存顺序保证 第40章:sync/atomic标准库包中提供的原子操作  sync/atomic标准库包中提供的原子操作 原子操...
  • 第17章:值部

    380 2023-10-26 《Go语言101 v1.21.a》
    值部 Go类型分为两大类别(category) Go中的两种指针类型 第二个分类中的类型的(可能的)内部实现结构定义 映射、通道和函数类型的内部定义 切片类型的内部定义 字符串类型的内部结构 接口类型的内部定义 在赋值中,底层间接值部将不会被复制 关于术语“引用类型”和“引用值” 第17章:值部  值部 此篇文章后续的若干文章...
  • 第32章:代码块和标识符作用域

    330 2023-01-19 《Go语言101 v1.19.e》
    代码块和标识符作用域 代码块 各种代码元素的可声明位置 代码元素标识符的作用域 标识符遮挡 第32章:代码块和标识符作用域  代码块和标识符作用域 本文将解释代码块和标识符的作用域。 (注意:本文中描述的代码块的层级关系和Go白皮书中有所不同。) 代码块 Go代码中有四种代码块。 万物代码块(the universe code...
  • 第16章:结构体

    429 2023-05-16 《Go语言101 v1.20.a》
    结构体 结构体类型和结构体字面量表示形式 结构体字面量表示形式和结构体值的使用 关于结构体值的赋值 结构体字段的可寻址性 组合字面量不可寻址但可被取地址 在字段选择器中,属主结构体值可以是指针,它将被隐式解引用 关于结构体值的比较 关于结构体值的类型转换 匿名结构体类型可以使用在结构体字段声明中 更多关于结构体类型 第16章:结构体 ...
  • 第17章:值部

    482 2023-01-19 《Go语言101 v1.19.e》
    值部 Go类型分为两大类别(category) Go中的两种指针类型 第二个分类中的类型的(可能的)内部实现结构定义 映射、通道和函数类型的内部定义 切片类型的内部定义 字符串类型的内部结构 接口类型的内部定义 在赋值中,底层间接值部将不会被复制 关于术语“引用类型”和“引用值” 第17章:值部  值部 此篇文章后续的若干文章...
  • 第17章:值部

    520 2023-05-16 《Go语言101 v1.20.a》
    值部 Go类型分为两大类别(category) Go中的两种指针类型 第二个分类中的类型的(可能的)内部实现结构定义 映射、通道和函数类型的内部定义 切片类型的内部定义 字符串类型的内部结构 接口类型的内部定义 在赋值中,底层间接值部将不会被复制 关于术语“引用类型”和“引用值” 第17章:值部  值部 此篇文章后续的若干文章...
  • 第15章:指针

    510 2023-10-26 《Go语言101 v1.21.a》
    指针 内存地址 值的地址 什么是指针? 指针类型和值 关于引用(reference)这个术语 如何获取一个指针值? 指针(地址)解引用 我们为什么需要指针? 在Go中返回一个局部变量的地址是安全的 Go指针的一些限制 Go指针不支持算术运算 一个指针类型的值不能被随意转换为另一个指针类型 一个指针值不能和其它任一指针类型的值进行比较 ...
  • 第48章:类型转换、赋值和值比较规则大全

    412 2023-10-26 《Go语言101 v1.21.a》
    类型转换、赋值和值比较规则大全 类型转换规则大全 1. 显然的类型转换规则 2. 底层类型相关的类型转换规则 3. 通道相关的类型转换规则 4. 和接口实现相关的类型转换规则 5. 类型不确定值相关的类型转换规则 6. 常量相关的类型转换规则 7. 非常量数值转换规则 8. 字符串相关的转换规则 9. 切片相关的类型转换规则 10. 非类型...