×
超值优惠券
¥50
100可用 有效期2天

全场图书通用(淘书团除外)

关闭
暂无评论
图文详情
  • ISBN:9787302565970
  • 装帧:70g胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:其他
  • 页数:448
  • 出版时间:2022-04-01
  • 条形码:9787302565970 ; 978-7-302-56597-0

本书特色

通过本书的学习,读者可以全面掌握Go语言*核心的基础语法,能为进一步的Go语言应用项目开发打下坚实的基础。 云计算,大数据,人工智能,区块链等等都离不开海量数据处理,后台处理能力的强弱直接决定了其行业地位。Go语言就是后台服务器并行开发的利器,其开发的程序可以让服务器的并发处理能力再上几个台阶。

内容简介

本书主要讲述Go语言的基础语法,从*基本的标识符、数据类型、操作符等开始,主要内容包括Go语言程序的主要设计元素,程序流程控制,数组、切片与映射,函数与错误处理,字符串与指针,结构体与方法,接口与反射,输入输出与文件处理,并发编程基础等。 本书通过大量的程序实例来演示Go语言的语法细节,每个知识点对应的所有细节都做了详述,并辅以大量的编程实践案例揭示其实际应用。 通过本书的学习,读者可以全面掌握Go语言*核心的基础语法,能为Go语言应用项目开发打下坚实的基础。 本书既可以作为零基础读者的程序设计入门自学用书,也可以供有一定语言基础,有志于利用Go语言作为工具,开发云计算、区块链等项目的软件开发人员参考。 本书每章附有针对性的上机训练项目及大量的练习题,特别适用于高等院校相关专业作为编程基础类教材。

目录

第1章 认识Go语言 1.1 Go语言简史 1.2 Go语言小程序 1.3 Go语言的注释 1.4 Go语言格式化 1.4.1 格式化控制字符 1.4.2 格式化输出 1.4.3 格式化输入 1.5 Go语言安装 1.6 Go语言编辑工具 上机训练 习题 第2章 Go语言设计元素 2.1 标识符 2.1.1 关键字 2.1.2 预定义标识符 2.1.3 分隔符 2.2 数据类型 2.2.1 基本数据类型 2.2.2 复合数据类型 2.2.3 自定义数据类型 2.3 常量 2.3.1 字面量 2.3.2 常量的定义 2.3.3 常量的赋值 2.3.4 枚举 2.4 变量 2.4.1 变量的声明 2.4.2 变量初始化 2.4.3 变量赋值 2.4.4 变量的类型转换 2.5 操作符 2.6 表达式 2.6.1 逻辑表达式 2.6.2 算术表达式 2.7 类型及值的属性 2.7.1 类型相同 2.7.2 别名及类型定义 2.7.3 可赋值问题 2.7.4 无类型常量的表示 上机训练 习题 第3章 程序流程控制 3.1 代码块与作用域 3.1.1 代码块 3.1.2 作用域 3.1.3 变量的可见性 3.2 if语句 3.2.1 基本语法 3.2.2 省略else 3.2.3 带子句的if 3.2.4 if语句的嵌套 3.2.5 if…else if语句 3.3 switch语句 3.3.1 表达式switch 3.3.2 类型switch 3.3.3 switch的嵌套 3.3.4 break语句 3.3.5 fallthrough语句 3.4 select语句 3.5 for语句 3.5.1 基本语法 3.5.2 for子句 3.5.3 range子句 3.5.4 break语句 3.5.5 continue语句 3.5.6 goto语句 上机训练 习题 第4章 数组、切片与映射 4.1 值和引用 4.1.1 值传递 4.1.2 引用传递 4.2 数组 4.2.1 数组的声明 4.2.2 数组的初始化 4.2.3 数组的赋值 4.2.4 数组的类型 4.2.5 数组的传递 4.2.6 多维数组 4.3 切片 4.3.1 切片的定义 4.3.2 切片的检索及赋值 4.3.3 切片的操作 4.3.4 切片的遍历 4.3.5 切片的扩容 4.3.6 切片的复制 4.3.7 切片的插入与删除 4.3.8 切片的排序与检索 4.4 映射 4.4.1 映射的概念 4.4.2 映射的创建 4.4.3 映射的填充及修改 4.4.4 映射的查找与遍历 4.4.5 映射的删除及键的修改 4.4.6 映射的反转 上机训练 习题 第5章 函数与错误处理 5.1 函数的声明 5.1.1 内部函数的声明 5.1.2 匿名函数的声明 5.1.3 外部函数的声明 5.1.4 函数类型的声明 5.2 函数的参数 5.2.1 参数列表的格式 5.2.2 可变参数 5.2.3 值传递和引用传递 5.2.4 空接口作为参数 5.3 函数的返回值 5.3.1 返回值列表的格式 5.3.2 函数作为返回值 5.3.3 多返回值处理 5.3.4 return语句 5.4 匿名函数与闭包 5.5 init函数和main函数 5.5.1 init函数 5.5.2 main函数 5.6 错误与恢复机制 5.6.1 错误信息提示 5.6.2 defer语句 5.6.3 panic函数 5.6.4 recover函数 5.7 递归函数 5.8 内置函数简介 上机训练 习题 第6章 字符串与指针 6.1 字符表示 6.2 字符串变量的声明 6.3 字符串的输入/输出 6.3.1 从键盘输入字符串 6.3.2 从字符串中扫描文本 6.3.3 往标准I/O设备上输出字符串 6.3.4 格式化串联字符串 6.4 字符串的操作 6.4.1 字符串搜索 6.4.2 字符串的遍历 6.4.3 字符串的截取 6.4.4 字符串的连接 6.4.5 字符串的修改 6.4.6 字符串的删除 6.4.7 字符串的插入 6.4.8 字符串的比较 6.5 strings包使用 6.5.1 字符串包含 6.5.2 字符串索引 6.5.3 字符替换 6.5.4 字符统计 6.5.5 大小写转换 6.5.6 字符串修剪 6.5.7 字符串分割 6.5.8 字符串连接 6.6 strconv包使用 6.7 UTF8包 6.8 指针 6.8.1 指针的概念 6.8.2 指针变量声明 6.8.3 指针的初始化及赋值 6.8.4 指针应用 6.9 多级指针 上机训练 习题 第7章 结构体与方法 7.1 结构体的定义 7.1.1 基本语法 7.1.2 使用new创建结构体 7.1.3 结构体的赋值 7.1.4 结构体的别名与转换 7.2 结构体操作 7.2.1 访问结构体成员 7.2.2 结构体参数传递 7.2.3 结构体复制 7.2.4 结构体字段加标签 7.3 结构体嵌套 7.3.1 匿名字段结构体 7.3.2 内嵌结构体 7.3.3 字段及方法隐藏 7.3.4 递归结构体 7.4 匿名结构体 7.4.1 匿名结构体的声明 ……
展开全部

作者简介

肖建良,男,1964年生,大连理工大学城市学院网络工程专业教研室主任,副教授。从事高等教育20多年,企业技术管理工作10年。有丰富的一线教学经验及企业技术管理工作经验,深知社会对技术人员的需求,以及教学一线人员对优秀教材的渴求。本人曾主编过实践类教材《网络技术实验教材》 清华大学出版社 2009.10 出版;《网络技术综合实训教程》 大连理工大学出版社 2011.10出版。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航