Skip to content

Commit 68339b0

Browse files
committed
Update README.md
1 parent 238ea2f commit 68339b0

File tree

1 file changed

+63
-18
lines changed

1 file changed

+63
-18
lines changed

README.md

Lines changed: 63 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,13 @@
66

77
项目暂时计划共七章。项目未完成,持续更新整理中!**今天你学习Go语言了吗?**
88

9-
- [01-Go语言基础]()
10-
- [02-Go语言进阶]()
11-
- [03-Go语言库包]()
12-
- [04-Go语言算法]()
13-
- [05-Go产品开发]()
14-
- [06-Go语言源码]()
15-
- [07-Go加密解密]()
9+
- [01-Go语言基础](https://github.com/LearnGolang/365Golang#01-go%E8%AF%AD%E8%A8%80%E5%9F%BA%E7%A1%80)
10+
- [02-Go语言进阶](https://github.com/LearnGolang/365Golang#02-go%E8%AF%AD%E8%A8%80%E8%BF%9B%E9%98%B6)
11+
- [03-Go语言库包](https://github.com/LearnGolang/365Golang#03-go%E8%AF%AD%E8%A8%80%E5%BA%93%E5%8C%85)
12+
- [04-Go语言算法](https://github.com/LearnGolang/365Golang#04-go%E8%AF%AD%E8%A8%80%E7%AE%97%E6%B3%95)
13+
- [05-Go产品开发](https://github.com/LearnGolang/365Golang#05-go%E4%BA%A7%E5%93%81%E5%BC%80%E5%8F%91)
14+
- [06-Go语言源码](https://github.com/LearnGolang/365Golang#06-go%E8%AF%AD%E8%A8%80%E6%BA%90%E7%A0%81)
15+
- [07-Go加密解密](https://github.com/LearnGolang/365Golang#07-go%E5%8A%A0%E5%AF%86%E8%A7%A3%E5%AF%86)
1616

1717
## 01-Go语言基础
1818

@@ -48,17 +48,29 @@
4848
- https://github.com/LearnGolang
4949

5050

51-
- [x] Go语言安装:
51+
- [x] Go语言安装:[官网下载](https://golang.org/dl/)后,直接按照安装说明安装即可。
5252

53-
- [官网下载](https://golang.org/dl/)后,直接按照安装说明安装即可。在Ubuntu虚拟机里面开发使用Go语言:
53+
- Linux:在Ubuntu虚拟机里面开发使用Go语言:
5454

5555
```
56-
wget https://golang.google.cn/dl/go1.16.4.linux-amd64.tar.gz
57-
tar -C /usr/local -xzf go1.16.4.linux-amd64.tar.gz
56+
wget https://golang.google.cn/dl/go1.18.linux-amd64.tar.gz
57+
tar -C /usr/local -xzf go1.18.linux-amd64.tar.gz
5858
vi ~/.bashrc
5959
export PATH=/usr/local/go/bin:$PATH
6060
source .bashrc
6161
```
62+
63+
- Windows:https://golang.google.cn/dl/go1.18.windows-amd64.msi
64+
65+
```
66+
https://golang.google.cn/dl/go1.18.windows-amd64.msi
67+
```
68+
69+
- macOS
70+
71+
```
72+
https://golang.google.cn/dl/go1.18.darwin-amd64.pkg
73+
```
6274
6375
- [x] Go环境变量:
6476
@@ -302,6 +314,10 @@
302314

303315
- [x] 本节说明:本节介绍Go语言变量的相关内容。
304316

317+
- [ ] 程序语言的变量:
318+
319+
- 什么是变量?程序变量是如何实现的?变量有什么用处?
320+
305321
- [x] Go变量基本描述:
306322

307323
- 变量是程序在运行时存储在内存中并且可以被更改的有名字的值。
@@ -390,13 +406,19 @@
390406
<summary>Day003: 数据-Go语言常量</summary>
391407

392408
- [x] 本节说明:本节介绍Go语言常量的内容。
393-
- [x] 常量说明:
409+
410+
- [ ] 程序语言的常量:
411+
412+
- 什么是常量?程序语言为什么需要常量?常量的优缺点?
413+
414+
- [x] Go语言常量说明:
415+
394416
- 常量使用关键字 const 定义,用来存储不会改变的数据。
395417
- 常量不能被重新赋予任何值。常量名建议使用大写字母。
396418
- 存储在常量中的数据类型只可以是布尔型、数字型(整数型、浮点型和复数)和字符串型。
397419
- 常量声明中的等号=表示“绑定”而非“赋值”。每个常量描述将一个或多个字面量绑定到各自对应的有名常量上。每个有名常量其实代表着一个字面常量。
398-
- 常量可以直接声明在包中(全局常量),也可以声明在函数体中(局部常量)。
399-
420+
- 常量可以直接声明在包中(全局常量),也可以声明在函数体中(局部常量)。
421+
400422
- [x] 常量定义:
401423

402424
- 常量的定义格式:const identifier [type] = value,例如:
@@ -472,7 +494,14 @@
472494

473495
- [x] 本节说明:本节介绍Go语言的基本数据类型。
474496

475-
- [x] 基本数据类型:
497+
- [ ] 程序语言的数据类型:
498+
499+
- 程序语言的基本数据类型
500+
- 在PHP中有那些基础数据类型?
501+
- 在Java中有那些基础数据类型?
502+
- ......
503+
504+
- [x] Go语言基本数据类型:
476505

477506
- 在Go语言中,数据类型用于声明函数和变量。
478507
- 数据类型的出现是为了把数据分成所需内存大小不同的数据,编程的时候需要用大数据的时候才需要申请大内存,就可以充分利用内存。
@@ -741,6 +770,10 @@
741770

742771
- [x] 本节说明:本节介绍Go语言指针(pointer)的相关内容。
743772

773+
- [ ] 程序语言的指针
774+
775+
- 什么是指针?指针的意义?为什么需要指针?指针的优点是什么?
776+
744777
- [ ] 指针基础概述:
745778

746779
指针就是内存地址。内存地址是一种用于软件及硬件等不同层级中的数据概念,用来访问电脑主存中的数据。指针是存储另一个变量的内存地址的变量。一个指针中存储的内存地址是另外一个值的地址。
@@ -837,7 +870,11 @@
837870

838871
- [x] 本节说明:本节介绍Go语言数组(array)的相关内容。
839872

840-
- [x] 数组Array介绍:
873+
- [ ] 程序语言的数组:
874+
875+
- 什么是数组?数组可以做什么?
876+
877+
- [x] Go语言数组Array概述:
841878

842879
- 数组是具有相同类型的一组已知编号且长度固定的数据项序列。一个数组可以由零个或多个元素组成。
843880
- 数组类型可以是任意的原始类型例如整型、字符串或者自定义类型。
@@ -902,7 +939,11 @@
902939

903940
- [x] 本节说明:本节介绍Go语言切片(slice)的相关内容。
904941

905-
- [x] 切片Slice介绍:
942+
- [ ] 切片:
943+
944+
- 什么是切片?
945+
946+
- [x] Go语言切片概述:
906947

907948
- Go语言切片是对数组的抽象。
908949
- 切片是对底层数组一个连续片段的引用,所以切片是一个引用类型。
@@ -983,7 +1024,11 @@
9831024

9841025
- [x] 本节说明:本节介绍集合Go语言映射(Map)的相关内容。
9851026

986-
- [x] 映射Map介绍:
1027+
- [ ] 程序语言的映射
1028+
1029+
- 什么是映射?
1030+
1031+
- [x] Go语言映射Map概述:
9871032

9881033
- Go语言中的Map类型也称之为映射、字典、集合。
9891034
- Map 是一种元素对(pair)的无序集合,pair 的一个元素是 key,对应的另一个元素是 value,Map结构也称为关联数组或字典。

0 commit comments

Comments
 (0)