Categorygithub.com/onelazyugy/golang-common
modulepackage
2.0.1+incompatible
Repository: https://github.com/onelazyugy/golang-common.git
Documentation: pkg.go.dev

# README

HOW TO MAKE A STANDALONE PACKAGE FOR OTHER APP TO USE?

  • this project should be under $GOPATH/src/github.com/onelazyugy/golang-common
  • create a project like this then run below cmd
  • $ go mod init github.com/onelazyugy/golang-common
  • $ go install
  • add some code to this package
  • push to github

HOW TO USE THIS FROM INSIDE ANOTHER APP?

  • $ go get -u github.com/onelazyugy/golang-common
  • after that cmd, you would get something like below
go: downloading github.com/onelazyugy/golang-common v0.0.0-20210204213736-b0bd23d4e4aa
go: github.com/onelazyugy/golang-common upgrade => v0.0.0-20210204213736-b0bd23d4e4aa
  • sample main.go from the app that is using this package
package main

import (
	"fmt"
	"log"

	common "github.com/onelazyugy/golang-common"
	"github.com/onelazyugy/golang-common/types"
	
)

func main() {
	log.Println("starting...")
	var c types.Common
	c.Name = "viet"

	fmt.Println(c)
	result := common.Add(1, 3)
	fmt.Println(result)	
}

-reference: https://medium.com/mindorks/how-to-create-a-package-in-go-ae4e79b95241

# Packages

No description provided by the author

# Functions

Add two numbers.
Divide two number.
DivideByTwo two number.
Multiply two number.
MultiplyByTwo two number.
Subtract two numbers.