摘要: Go 复合数据类型之结构体与自定义类型 目录Go 复合数据类型之结构体与自定义类型一、类型别名和自定义类型1.1 类型定义(Type Definition)简单示例1.2 类型别名简单示例1.3 类型定义和类型别名的区别二、结构体2.1 结构体介绍2.2 结构体的定义2.3 定义一个空结构体2.3. 阅读全文
posted @ 2023-10-07 20:13 贾维斯Echo 阅读(342) 评论(1) 推荐(0)
摘要: Go语言中的指针 目录Go语言中的指针一、Go语言中的指针介绍1.1 指针介绍1.2 基本语法1.3 声明和初始化1.4 Go 指针的3个重要概念1.4.1 指针地址(Pointer Address)1.4.2 指针类型(Pointer Type)1.4.3 指针取值(Pointer Derefer 阅读全文
posted @ 2023-10-07 20:11 贾维斯Echo 阅读(148) 评论(0) 推荐(1)
摘要: GO语言基础之基本运算符 目录GO语言基础之基本运算符一、运算符内置运算符:二、算术运算符三、关系运算符四、逻辑运算符五、位运算符六、赋值运算符 一、运算符 作用:运算符用于在程序运行时执行数学或逻辑运算。 内置运算符: Go 语言内置的运算符有: 算术运算符 关系运算符 逻辑运算符 位运算符 赋值 阅读全文
posted @ 2023-10-07 20:07 贾维斯Echo 阅读(67) 评论(0) 推荐(0)
摘要: Go 基础之基本数据类型 目录Go 基础之基本数据类型一、整型1.1 平台无关整型1.1.1 基本概念1.1.2 分类有符号整型(int8~int64)无符号整型(uint8~uint64)1.2 平台相关整型1.2.1 基本概念1.2.2 注意点1.2.3 获取三个类型在目标运行平台上的长度1.3 阅读全文
posted @ 2023-10-07 20:06 贾维斯Echo 阅读(589) 评论(0) 推荐(0)
摘要: Go基础之变量和常量 目录Go基础之变量和常量一. 标识符、关键字、内置类型和函数1.1 标识符1.2 关键字1.3 保留字1.4 内置类型1.4.1 值类型:1.4.2 引用类型:(指针类型)1.5 内置函数1.6 内置接口error二.Go变量命名规范2.1 采用驼峰体命名2.2 简单、短小为首 阅读全文
posted @ 2023-10-07 20:04 贾维斯Echo 阅读(139) 评论(0) 推荐(0)
摘要: 探索 GO 项目依赖包管理与Go Module常规操作 目录探索 GO 项目依赖包管理与Go Module常规操作一.Go 构建模式的演变1.1 GOPATH (初版)1.1.1 go get1.2 vendor 机制(中版)1.3 Go Module(最新版)二.创建Go Module2.1 创建 阅读全文
posted @ 2023-10-07 20:03 贾维斯Echo 阅读(1506) 评论(0) 推荐(2)
摘要: Go 项目代码布局 目录Go 项目代码布局一、Go 语言“创世项目”结构1.1 src 目录结构三个特点二、Go 项目布局演进2.1 演进一:Go 1.4 版本删除 pkg 这一中间层目录并引入 internal 目录2.2 演进二:Go1.6 版本增加 vendor 目录2.3 演进三:Go 1. 阅读全文
posted @ 2023-10-07 20:00 贾维斯Echo 阅读(367) 评论(0) 推荐(0)
摘要: Go 常用命令 目录Go 常用命令一、Go 常用命令1.1 go build1.1.1 指定输出目录1.1.2 常用环境变量设置编译操作系统和 CPU 架构1.1.3 查看支持的操作系统和CPU架构1.2 go test1.3 go vet1.4 go clean1.5 go fmt1.6 go g 阅读全文
posted @ 2023-10-07 19:58 贾维斯Echo 阅读(3456) 评论(0) 推荐(0)
摘要: 第一个 Go 程序"hello,world" 与 main 函数和Go常用基本命令 目录第一个 Go 程序"hello,world" 与 main 函数和Go常用基本命令一.创建“hello,world”示例程序二. “hello,world” 程序结构拆解三、main 函数四、Go 语言中程序是怎 阅读全文
posted @ 2023-10-07 19:54 贾维斯Echo 阅读(711) 评论(0) 推荐(0)
摘要: Go 多版本管理工具 目录Go 多版本管理工具一、go get 命令1.1 使用方法:二、Goenv三、GVM (Go Version Manager)四、voidint/g4.1 安装4.2 冲突4.3 使用 在平时开发中,本地新旧项目并行开发的过程中,你大概率会遇到一个令人头疼的问题,如何同时使 阅读全文
posted @ 2023-10-07 19:52 贾维斯Echo 阅读(4052) 评论(0) 推荐(1)
摘要: Go 语言开发环境搭建 目录Go 语言开发环境搭建一. GO 环境安装1.1 下载1.2 Go 版本的选择1.3 安装1.3.1 Windows安装1.3.2 Linux下安装1.3.2 Mac下安装1.4 验证Go安装二. Go 语言环境变量2,1 查看Go 环境变量2.2 常用Go 配置项2.3 阅读全文
posted @ 2023-10-07 19:50 贾维斯Echo 阅读(5368) 评论(0) 推荐(0)
摘要: Go 语言的前生今世与介绍 目录Go 语言的前生今世与介绍一. Go 语言的发展1.1 Go 语言是如何诞生的?1.2 Go语言的早期团队和演进历程1.3 Go语言正式发布并开源1.4 Go 语言的版本发展历史二. GO语言介绍2.0 Go 语言原则2.1 为什么需要 Go 语言?2.2 Go 设计 阅读全文
posted @ 2023-10-07 19:46 贾维斯Echo 阅读(1065) 评论(0) 推荐(2)
摘要: 目录第一章、 Go语言基础全攻略:从入门到精通一、介绍01.Go 语言的前生今世二、开发环境搭建01.Go 语言开发环境搭建三、初识GO语言01.Go 多版本管理工具02.第一个 Go 程序“hello,world“ 与 main 函数03.Go 常用命令介绍04.Go 项目代码布局05.探索 GO 阅读全文
posted @ 2023-10-07 18:29 贾维斯Echo 阅读(872) 评论(2) 推荐(0)