go 包的使用细节

2019-02-26  本文已影响0人  StevenQin

细节说明

 // 引入方式 1:
import "包名"
  //引入方式 2:
import (
 "包名"
 "包名" 
)

package指令在 文件第一行,然后是import指令。

import包时,路径从$GOPATHsrc下开始,不用带 src, 编译器会自动从src下开始引入

 import (
    "fmt"
   util "demofunc01/utils"
)

编译一个可执行文件案例

1、演示一个案例,项目的目录如上图。
2、编译的指令,在项目目录下,编译路径不需要带src,编译器会自动带。

matsu workspace_go
$ go build demofunc01/main

3、编译时需要编译main包所在的文件夹。
4、项目的目录结构最好按照规范来组织。
5、编译后生成一个有默认名的可执行文件,在$GOPATH目录下,可以指定名字和目录,
比如:放在bin目录下:

//main.go路径 /Users/matsu/Documents/workspace/workspace_go/src/demofunc01/main
matsu workspace_go
$ go build -o bin/my.exe demofunc01/main
上一篇 下一篇

猜你喜欢

热点阅读