package
0.0.5
Repository: https://github.com/gohp/goutils.git
Documentation: pkg.go.dev

# README

ecode

error code 封装业务错误码

提取自bilibili

Usage

import (
	"github.com/wzyonggege/goutils/ecode"
	"github.com/wzyonggege/goutils/http"
	"log"
)

var (
	NetworkErr = ecode.New(10001, "network error")
)

func main()  {
	_, err := http.HttpGet("baidu.com")
	if err != nil {
		log.Fatal(NetworkErr)
	}
}

# Functions

Cause cause from error to ecode.
Equal equal a and b by code int.
EqualError equal error.
Int parse code int to error.
New new a ecode.Codes by int value.
Register register ecode message map.
String parse code string to error.

# Variables

ok.
init normal ecode.

# Interfaces

Codes ecode error interface which has a code & message.

# Type aliases

A Code is an int error code spec.