获取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
|
Err error
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// IntPtrResult ...
|
||||||
|
//
|
||||||
|
// Author : go_developer@163.com<白茶清欢>
|
||||||
|
//
|
||||||
|
// Date : 17:51 2023/5/15
|
||||||
|
type IntPtrResult struct {
|
||||||
|
Value *int
|
||||||
|
Err error
|
||||||
|
}
|
||||||
|
|
||||||
// Uint8Result ...
|
// Uint8Result ...
|
||||||
//
|
//
|
||||||
// Author : go_developer@163.com<白茶清欢>
|
// Author : go_developer@163.com<白茶清欢>
|
||||||
|
19
int.go
19
int.go
@ -108,6 +108,25 @@ func (i Int) ToInt() IntResult {
|
|||||||
return res
|
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 ...
|
// ToString ...
|
||||||
//
|
//
|
||||||
// Author : go_developer@163.com<白茶清欢>
|
// Author : go_developer@163.com<白茶清欢>
|
||||||
|
Loading…
Reference in New Issue
Block a user