The name of 'list' has been changed to 'array'; from now on, 'list' will refer to the linked list.

This commit is contained in:
2026-07-12 07:35:28 +02:00
parent b6da9bcad4
commit 77f36642b4
37 changed files with 180 additions and 196 deletions
+7 -7
View File
@@ -42,11 +42,11 @@ func sumValues(plusTerm *scan.Term, leftValue, rightValue any) (v any, err error
v = leftInt + rightInt
}
} else if array.IsList(leftValue) && array.IsList(rightValue) {
var leftList, rightList *array.ListType
leftList, _ = leftValue.(*array.ListType)
rightList, _ = rightValue.(*array.ListType)
var leftList, rightList *array.ArrayType
leftList, _ = leftValue.(*array.ArrayType)
rightList, _ = rightValue.(*array.ArrayType)
sumList := make(array.ListType, 0, len(*leftList)+len(*rightList))
sumList := make(array.ArrayType, 0, len(*leftList)+len(*rightList))
sumList = append(sumList, *leftList...)
sumList = append(sumList, *rightList...)
v = &sumList
@@ -104,9 +104,9 @@ func diffValues(minusTerm *scan.Term, leftValue, rightValue any) (v any, err err
v = leftInt - rightInt
}
} else if array.IsList(leftValue) && array.IsList(rightValue) {
leftList, _ := leftValue.(*array.ListType)
rightList, _ := rightValue.(*array.ListType)
diffList := make(array.ListType, 0, len(*leftList)-len(*rightList))
leftList, _ := leftValue.(*array.ArrayType)
rightList, _ := rightValue.(*array.ArrayType)
diffList := make(array.ArrayType, 0, len(*leftList)-len(*rightList))
for _, item := range *leftList {
if slices.Index(*rightList, item) < 0 {
diffList = append(diffList, item)