package
0.1.59
Repository: https://github.com/daimayun/golang.git
Documentation: pkg.go.dev

# Functions

Base64Decode base64_decode.
Base64Encode base64_encode.
FirstAndLastValueOfSlice 返回切片中第一个和最后元素.
GetFreePort 获取随机端口.
GetLocalIp 获取本机IP.
GetPointer 获取变量的指针地址.
GetPointerValue 根据指针地址获取变量的值.
GetStructTag 获取结构体某个字段的标签值.
GetValueByInterface 获取interface类型的非指针类型的值.
IndexOfSlice 返回元素所在切片中的下标.
InSlice 判断元素是否在切片内[PHP:in_array].
MapIsEqual 判断两个MAP是否相等[长度、Key、Value].
MapKeyExists 判断MAP中是否含有某个KEY[PHP:array_key_exists].
MapKeys 获取MAP中所有的KEY[PHP:array_keys].
MapMerge 两个MAP合并[PHP:array_merge].
MapMergeRecursive 把多个MAP合并为一个MAP[PHP:array_merge_recursive].
MapSum MAP的VALUE求和[PHP:array_sum].
MapToSlice 将MAP转换成两个切片.
MapValueExists 判断MAP中是否含有某个VALUE[PHP:array_search|array_value_exists].
MapValues 获取MAP中所有的VALUE[PHP:array_values].
Max 返回最大数.
Min 返回最小数.
ReturnMaxAndMinNum 返回最大和最小的X位数.
SliceDiff 两个切片的差集[PHP:array_diff].
SliceIntersect 两个切片的交集[PHP:array_intersect].
SliceIsEqual 判断两个切片是否相等[长度、元素][forceChecks:是否强制校验切片元素的顺序和容量大小,默认强制校验].
SliceMerge 切片合并 [PHP:array_merge].
SliceReverse 切片反转.
SliceShuffle 打乱切片[PHP:shuffle].
SliceSum 切片元素求和[PHP:array_sum].
SliceUnique 切片去重[PHP:array_unique].
UrlDecode url_decode.
UrlEncode url_encode.
ValueOfSlice 返回下标对应切片中的元素.