Golang 项目管理

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Golang 项目管理相关的知识,希望对你有一定的参考价值。

go项目管理工具

  • version < golang1.11: gopath
  • version >= golang1.11:gomod
  • 第三方:govendor

编写go代码

# 初始化项目
go mod init <projectName>

# eg:
$ go mod init demo

$ tree 
.
├── go.mod
├── main.go
└── user
    └── user.go

main.go

package main

import (
    "demo/user"
    "fmt"
)

func main() 
    // user.SayHello().var
    s := user.SayHello()
    // s.print
    fmt.Println(s)


user/user.go

package user

func SayHello() string 
    return "Hello"


运行

go run main.go

以上是关于Golang 项目管理的主要内容,如果未能解决你的问题,请参考以下文章

Golang入门到项目实战 golang 函数

Golang入门到项目实战 golang方法

Golang入门到项目实战 golang中的if语句

Golang入门到项目实战 golang for循环语句

Golang高阶:Golang1.5到Golang1.12包管理

Golang 的内存管理(上篇)