windows从0开始学golang--0--安装golang+git+自己写包 - Go语言中文社区

windows从0开始学golang--0--安装golang+git+自己写包


windows下

1.安装golang

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

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

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

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

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

  包1代码(C:UsersGTUgosrcmytesthello.go):

package mytest(文件夹名称)

func Sum(x, y float64) float64 {
    return x + y
}
----------------------------
  包2代码(C:UsersGTUgosrcnihaohello.go):
package nihao
import (
    "fmt"
)
func Fooa() {
    fmt.Println("hello a")
}
package nihao(C:UsersGTUgosrcnihaoshijie.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 = %vn", mytest.Sum(1, 2))
    nihao.Fooa()
    nihao.Foo()
}
执行程序后输出结果
Hello, world. 1+2 = 3 
hello a 
shijie

 

版权声明:本文来源博客园,感谢博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://www.cnblogs.com/Liang2790912648/p/10597272.html
站方申明:本站部分内容来自社区用户分享,若涉及侵权,请联系站方删除。
  • 发表于 2019-11-07 22:11:10
  • 阅读 ( 1128 )
  • 分类:Go

0 条评论

请先 登录 后评论

官方社群

GO教程

猜你喜欢