Skip to content

Commit

Permalink
update
Browse files Browse the repository at this point in the history
  • Loading branch information
jincheng9 committed Dec 5, 2021
1 parent e951c1f commit 4040ba9
Show file tree
Hide file tree
Showing 3 changed files with 33 additions and 7 deletions.
21 changes: 16 additions & 5 deletions workspace/std/02/readme.md
Expand Up @@ -48,9 +48,9 @@ go env [-json] [-u] [-w] [var ...]

-json:表示把结果以json格式展示,只在查看环境变量的时候使用,不能和-u, -w放在一起使用

-u: 恢复环境变量的默认设置,后面必须有环境变量的名称,表示具体恢复哪个环境变量的值
-u: u表示unset,恢复环境变量的默认设置,后面必须有环境变量的名称,表示具体恢复哪个环境变量的值

-w: 设置环境变量的值,后面必须跟name=value的形式,表示把环境变量name的值设置为value
-w: w表示write,设置环境变量的值,后面必须跟name=value的形式,表示把环境变量name的值设置为value

主要4个场景的用法

Expand Down Expand Up @@ -96,7 +96,7 @@ go version [-m] [-v] [file ...]

go version既可以用来查看当前系统安装的go的版本号,也可以查看可执行文件是使用哪个版本的go编译出来的,命令里最后一个参数既可以是可执行文件,也可以是目录。

-m: m代指module,表示模块信息
-m: m代指module,后面必须带上可执行文件或者目录作为参数,用于展示可执行文件依赖的模块的版本信息

-v: v代指verbose,表示打印更为详细的信息,最后一个参数是目录的时候才真正起作用

Expand Down Expand Up @@ -128,6 +128,7 @@ go version既可以用来查看当前系统安装的go的版本号,也可以

```sh
go version -m binfile
go version -m dir
```


Expand All @@ -138,6 +139,16 @@ go version既可以用来查看当前系统安装的go的版本号,也可以

#### go vet

命令语法:

```sh
go vet [-n] [-x] [-vettool prog] [build flags] [vet flags] [packages]
```

vet的中文含义是”审查“,因此这个命令就是对Go代码做检查,报告潜在可能的错误



#### go fix


Expand All @@ -152,13 +163,13 @@ go version既可以用来查看当前系统安装的go的版本号,也可以



### 测试
### 单元测试

#### go test



### 模块
### 模块管理

#### go mod

Expand Down
3 changes: 1 addition & 2 deletions workspace/test/example2.go
Expand Up @@ -6,5 +6,4 @@ func main() {
func() {
a = 1
}()
}
go
}
16 changes: 16 additions & 0 deletions workspace/test/example3.go
@@ -0,0 +1,16 @@
package main

import (
"fmt"
"reflect"
)

func main() {
var a = 1
b := ^a
fmt.Println(b)
var c uint8 = 1
d := ^c

fmt.Println(reflect.TypeOf(d), d)
}

0 comments on commit 4040ba9

Please sign in to comment.