Skip to content

Commit 0c4a976

Browse files
committed
20220403
1 parent 92f25d6 commit 0c4a976

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

go-18/client/package_test.go

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,13 @@
11
package client
22

33
import (
4-
cm "github.com/easierway/concurrent_map" //还可以导入第三方的包,这是导入一个开源项目的包,会自动git clone到本地
5-
"series" //这是导入自定义的包 路径,golang-examples\src\series
4+
"series" //1.这是导入自定义的包 路径,golang-examples\src\series
65
"testing"
76
)
87

98
//package(包)
109
//1.基本复用模块单元
11-
//2以首字母大写来表明可被包外代码访问
10+
//2.以首字母大写来表明可被包外代码访问
1211
//3.代码的package可以和所在目录不一致
1312
//4.同一目录里的Go代码package要保持一致
1413
//5.创建包前需要配置项目GOPATH路径 配置教程 https://www.freesion.com/article/4765574656/
@@ -18,11 +17,13 @@ func TestPackage(t *testing.T) {
1817
//调用golang-examples\src\series包里面的的Square函数
1918
t.Log(series.Square(1))
2019

21-
//t.Log(series.square(1)) 运行结果:undefined: series.square 小写的函数外部不能访问
20+
//小写的函数外部不能访问
21+
//t.Log(series.square(1)) 运行结果:undefined: series.square
2222

23-
m := cm.CreateConcurrentMap(99)
24-
m.Set(cm.StrKey("key"), 10)
25-
t.Log(m.Get(cm.StrKey("key")))
23+
//使用远程的包函数
24+
//m := cm.CreateConcurrentMap(99)
25+
//m.Set(cm.StrKey("key"), 10)
26+
//t.Log(m.Get(cm.StrKey("key")))
2627
}
2728

2829
//运行结果

0 commit comments

Comments
 (0)