36 lines
318 B
Markdown
36 lines
318 B
Markdown
|
# Go 包的创建和使用
|
||
|
|
||
|
## 1.创建包
|
||
|
|
||
|
```go
|
||
|
/**
|
||
|
* @file demo/pkg/pkg.go
|
||
|
*/
|
||
|
package pkg
|
||
|
|
||
|
// ...
|
||
|
|
||
|
```
|
||
|
|
||
|
## 2.使用包
|
||
|
|
||
|
```go
|
||
|
/**
|
||
|
* @file demo/main.go
|
||
|
*/
|
||
|
package main
|
||
|
|
||
|
import (
|
||
|
// 相对于当前路径
|
||
|
"demo/pkg"
|
||
|
// 在 $GOPATH 下
|
||
|
"my.com/mypkg"
|
||
|
)
|
||
|
|
||
|
func main() {
|
||
|
// ...
|
||
|
}
|
||
|
|
||
|
// ...
|
||
|
```
|