feat: update array && struct

This commit is contained in:
2025-10-14 11:49:07 +08:00
parent eb6124e3f7
commit 7dc9cb7ce6
2 changed files with 4 additions and 4 deletions

View File

@ -49,11 +49,11 @@ func (a *Array[Bt]) ToStringSlice() []string {
}
// Unique 对数据结果进行去重
func (a *Array[Bt]) Unique(arr Array[Bt]) []Bt {
func (a *Array[Bt]) Unique() []Bt {
result := make([]Bt, 0)
dataTable := make(map[string]bool)
for _, item := range arr.value {
for _, item := range a.value {
byteData, _ := json.Marshal(item)
k := string(byteData)
if strings.HasPrefix(k, "\"\"") && strings.HasSuffix(k, "\"\"") {
@ -102,7 +102,7 @@ func (a *Array[Bt]) ToString() define.BaseValueResult[string] {
}
// ToStringWithSplit 数组按照指定分隔符转为字符串
func (a *Array[Bt]) ToStringWithSplit(arr Array[Bt], split string) define.BaseValueResult[string] {
func (a *Array[Bt]) ToStringWithSplit(split string) define.BaseValueResult[string] {
if a.IsNil() {
return define.BaseValueResult[string]{
Value: "",