对象增加是否有效、是否空指针、转字符串操作
This commit is contained in:
parent
eaf5c8f1ef
commit
a7bceb192c
34
object.go
34
object.go
@ -51,3 +51,37 @@ type ObjectType struct {
|
|||||||
byteData []byte
|
byteData []byte
|
||||||
isValid bool
|
isValid bool
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// IsValid 是否有效对象数据
|
||||||
|
//
|
||||||
|
// Author : go_developer@163.com<白茶清欢>
|
||||||
|
//
|
||||||
|
// Date : 18:49 2023/6/1
|
||||||
|
func (ot *ObjectType) IsValid() bool {
|
||||||
|
return ot.isValid
|
||||||
|
}
|
||||||
|
|
||||||
|
// IsNil 是否为nil
|
||||||
|
//
|
||||||
|
// Author : go_developer@163.com<白茶清欢>
|
||||||
|
//
|
||||||
|
// Date : 18:50 2023/6/1
|
||||||
|
func (ot *ObjectType) IsNil() bool {
|
||||||
|
return ot.source == nil
|
||||||
|
}
|
||||||
|
|
||||||
|
// ToString 转字符串
|
||||||
|
//
|
||||||
|
// Author : go_developer@163.com<白茶清欢>
|
||||||
|
//
|
||||||
|
// Date : 18:51 2023/6/1
|
||||||
|
func (ot *ObjectType) ToString() string {
|
||||||
|
if ot.IsNil() {
|
||||||
|
return "nil"
|
||||||
|
}
|
||||||
|
if !ot.IsValid() {
|
||||||
|
// 非法对象数据
|
||||||
|
return ""
|
||||||
|
}
|
||||||
|
return string(ot.byteData)
|
||||||
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user