默认主题
护眼模式
暗黑模式
复古模式
Vue 风格
React 风格
GitHub 风格
Go入门指南
管理员
前言
第一部分:学习 Go 语言
第1章:Go 语言的起源,发展与普及
1.1 起源与发展
1.2 语言的主要特性与发展的环境和影响因素
第2章:安装与运行环境
2.1 平台与架构
2.2 Go 环境变量
2.3 在 Linux 上安装 Go
2.4 在 Mac OS X 上安装 Go
2.5 在 Windows 上安装 Go
2.6 安装目录清单
2.7 Go 运行时(runtime)
2.8 Go 解释器
第3章:编辑器、集成开发环境与其它工具
3.1 Go 开发环境的基本要求
3.2 编辑器和集成开发环境
3.3 调试器
3.4 构建并运行 Go 程序
3.5 格式化代码
3.6 生成代码文档
3.7 其它工具
3.8 Go 性能说明
3.9 与其它语言进行交互
第二部分:语言的核心结构与技术
第4章:基本结构和基本数据类型
4.1 文件名、关键字与标识符
4.2 Go 程序的基本结构和要素
4.3 常量
4.4 变量
4.5 基本类型和运算符
4.6 字符串
4.7 strings 和 strconv 包
4.8 时间和日期
4.9 指针
第5章:控制结构
5.1 if-else 结构
5.2 测试多返回值函数的错误
5.3 switch 结构
5.4 for 结构
5.5 Break 与 continue
5.6 标签与 goto
第6章:函数(function)
6.1 介绍
6.2 函数参数与返回值
6.3 传递变长参数
6.4 defer 和追踪
6.5 内置函数
6.6 递归函数
6.7 将函数作为参数
6.8 闭包
6.9 应用闭包:将函数作为返回值
6.10 使用闭包调试
6.11 计算函数执行时间
6.12 通过内存缓存来提升性能
第7章:数组与切片
7.1 声明和初始化
7.2 切片
7.3 For-range 结构
7.4 切片重组(reslice)
7.5 切片的复制与追加
7.6 字符串、数组和切片的应用
第8章:Map
8.1 声明、初始化和 make
8.2 测试键值对是否存在及删除元素
8.3 for-range 的配套用法
8.4 map 类型的切片
8.5 map 的排序
8.6 将 map 的键值对调
第9章:包(package)
9.1 标准库概述
9.2 regexp 包
9.3 锁和 sync 包
9.4 精密计算和 big 包
9.5 自定义包和可见性
9.6 为自定义包使用 godoc
9.7 使用 go install 安装自定义包
9.8 自定义包的目录结构、go install 和 go test
9.9 通过 Git 打包和安装
9.10 Go 的外部包和项目
本文档使用
小拼
构建
在线导入看云文档
当我们不希望给函数起名字的时候,可以使用匿名函数,例如:`func(x, y int) int { return x + y }`。 这样的一个函数不能够独立存在(编译器会返回错误:`non-declaration statement outside function body`),但可以被赋值于
上一章:6.7 将函数作为参数
下一章:6.9 应用闭包:将函数作为返回值
评论区
登录
后参与评论
退出登录
确定要退出当前账号吗?
取消
确认退出
复制
Google
百度
问AI
评论区