Initialise GO Project and Import Packages
Golang

Initialise GO Project and Import Packages


[ Tip: Easy way to update your Go version in MacOs > brew install go ]

  • Initialise Go project

    go mod init github.com/byorn/go-helloworld
    

  • Add the dependency by importing it directly in your code

    in main.go and func main method

    import (
        "fmt"
        "github.com/byorn/go-helloworld/util"
        util2 "github.com/byorn/test-go-modules/util"
    )
    func main(){
    fmt.Println(util2.ThisIsSomeMethodToBeCalledFromAnotherRepository())
    

    you might get the below error:

  • you should download the dependant package

    > go get github.com.byorn/test-go-modules
    
    > go mod tidy
    

    finally run the main file

    > go run main.go
    

    The dependant repository is: here