获取int类型指针
This commit is contained in:
parent
763009ad36
commit
88833ed039
10
define.go
10
define.go
@ -94,6 +94,16 @@ type IntResult struct {
|
||||
Err error
|
||||
}
|
||||
|
||||
// IntPtrResult ...
|
||||
//
|
||||
// Author : go_developer@163.com<白茶清欢>
|
||||
//
|
||||
// Date : 17:51 2023/5/15
|
||||
type IntPtrResult struct {
|
||||
Value *int
|
||||
Err error
|
||||
}
|
||||
|
||||
// Uint8Result ...
|
||||
//
|
||||
// Author : go_developer@163.com<白茶清欢>
|
||||
|
19
int.go
19
int.go
@ -108,6 +108,25 @@ func (i Int) ToInt() IntResult {
|
||||
return res
|
||||
}
|
||||
|
||||
// ToIntPtr ...
|
||||
//
|
||||
// Author : go_developer@163.com<白茶清欢>
|
||||
//
|
||||
// Date : 17:52 2023/5/15
|
||||
func (i Int) ToIntPtr() IntPtrResult {
|
||||
intRes := i.ToInt()
|
||||
if nil != intRes.Err {
|
||||
return IntPtrResult{
|
||||
Value: nil,
|
||||
Err: intRes.Err,
|
||||
}
|
||||
}
|
||||
return IntPtrResult{
|
||||
Value: &intRes.Value,
|
||||
Err: nil,
|
||||
}
|
||||
}
|
||||
|
||||
// ToString ...
|
||||
//
|
||||
// Author : go_developer@163.com<白茶清欢>
|
||||
|
Loading…
Reference in New Issue
Block a user