utils

package
v0.0.0-...-76471f1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 19, 2021 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func BytesToString

func BytesToString(b []byte) string

BytesToString converts byte slice to string without a memory allocation.

func Fatal

func Fatal(msg string, keyvals ...interface{})

Fatal 结构化的Fatal

func Int64SliceContains

func Int64SliceContains(list []int64, checkItem int64) bool

Int64SliceContains 检查整型slice中是否含有

func IntSliceContains

func IntSliceContains(list []int, checkItem int) bool

IntSliceContains 检查整型slice中是否含有

func ParseArgsWithError

func ParseArgsWithError(keyvals ...interface{}) (error, map[string]interface{})

ParseArgsWithError 将可变参数转换成map, 其中有err关键字返回error @author Ryan Fan @param variadic arguments, key/value键值对,可变参数个数必须为偶数 @return 错误值 @return 除错误值以外的其他参数key->value对

func ParseArgsWithMsgError

func ParseArgsWithMsgError(keyvals ...interface{}) (string, error, map[string]interface{})

ParseArgsWithMsgError 将可变参数转换成map, 其中有err关键字返回error, 有msg关键子返回msg value @author Ryan Fan @param variadic arguments, key/value键值对,可变参数个数必须为偶数 @return 错误值 @return 除错误值以外的其他参数key->value对

func Print

func Print(level, msg string, keyvals ...interface{})

Print 结构化的log

func String

func String(value interface{}) (string, error)

尝试将值转换成字符串

func StringSliceContains

func StringSliceContains(list []string, checkItem string) bool

StringSliceContains 检查字符串slice中是否含有

func StringToBytes

func StringToBytes(s string) []byte

StringToBytes converts string to byte slice without a memory allocation.

Types

This section is empty.

Directories

Path Synopsis
alidts

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL