windows下

1.安装golang

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

2.安装git(主要是go get 引用git上的包)

3.  使用默认安装生成的目录

  • pkg:包含包对象,编译好的库文件
  • src:包含 Go 源文件,注意:你自己创建依赖的package,也要放到GOPATH 目录下,这样才能够被引用到。
  • bin:包含可执行命令

实战:上手先自己创建了2个package包。   

    必须要在src(我的默认路径C:\Users\GTU\go\src)下才能编译成包并在pkg下生成一个对应文件夹名称的文件(文件夹名称.a),

  包1代码(C:\Users\GTU\go\src\mytest\hello.go):

package  mytest(文件夹名称)
func Sum(x, y float64) float64 {     return x + y } ----------------------------   包2代码(C:\Users\GTU\go\src\nihao\hello.go): package  nihao import (     "fmt" ) func Fooa() {     fmt.Println("hello a") } package nihao(C:\Users\GTU\go\src\nihao\shijie.go) import (     "fmt" ) func Foo() {     fmt.Println("shijie") } 然后使用cmd在文件夹当前目录输出 go install或者任意目录下go install  文件夹名称,进行编译生成。类似于。net的生成DLL   -------------------------------- 编写运行程序: 任意目录下可编写和运行,但是生成不依赖其他文件可运行的文件还是要在src目录下(我一开始在其他目录写的代码) package main import (     "fmt"     "mytest"     "nihao" ) func main() {     fmt.Printf("Hello, world. 1+2 = %v\n", mytest.Sum(1, 2))     nihao.Fooa()     nihao.Foo() } 执行程序后输出结果 Hello, world. 1+2 = 3  hello a  shijie

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄