We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9badaaf commit 56b76a0Copy full SHA for 56b76a0
workspace/lesson27/img/package_structure.jpg
4.64 KB
workspace/lesson27/readme.md
@@ -10,11 +10,21 @@ package本质上就是一个目录,目录里包含有一个或者多个Go源
10
package package_name
11
```
12
13
-package的代码结构大致如下:
+package的代码结构示例如下:
14
15
+
16
17
+package里的变量、函数,结构体,方法等如果要被package外的程序引用,需要在命名的时候首字母大写。
18
-package里的变量、函数,结构体,方法等如果要被package外的程序引用,需要在命名的时候首字母大写。如果首字母小写,那就只能在同一个package里面被使用。
19
+如果首字母小写,那就只能在同一个package里面被使用。**注意**,这里说的是同一个package,不是同一个文件,
20
+
21
22
23
+package的使用分为3类情况
24
25
+* 使用Go标准库自带的package
26
+* 使用go get获取到的第三方package
27
+* 使用工程本地的package
28
29
30
0 commit comments