easymap/error.go

44 lines
828 B
Go
Raw Normal View History

2022-05-14 16:07:21 +08:00
// Package easymap ...
//
// Description : easymap...
//
// Author : go_developer@163.com<白茶清欢>
//
// Date : 2021-02-23 10:15 下午
package easymap
2023-08-10 15:48:46 +08:00
import (
"errors"
"fmt"
)
2022-05-14 16:07:21 +08:00
// keyNotFound key 不存在
//
// Author : go_developer@163.com<白茶清欢>
//
// Date : 10:17 下午 2021/2/23
func keyNotFound(key interface{}) error {
2023-08-10 15:48:46 +08:00
return fmt.Errorf("%v 未找到", key)
2022-05-14 16:07:21 +08:00
}
// convertFail 数据类型妆换失败
//
// Author : go_developer@163.com<白茶清欢>
//
// Date : 10:28 下午 2021/2/23
func convertFail(err error) error {
2023-08-10 15:48:46 +08:00
if nil == err {
return nil
}
return fmt.Errorf("数据类型转换失败 : %v", err.Error())
2022-05-14 16:07:21 +08:00
}
// segmentError ...
//
// Author : go_developer@163.com<白茶清欢>
//
// Date : 1:44 下午 2021/2/24
func segmentError() error {
return errors.New("segment需要大于0")
}