mirror of
https://github.com/Open-Argon/argon-v3.git
synced 2025-12-06 08:56:07 +00:00
fix check if value is in array
This commit is contained in:
@@ -583,7 +583,7 @@ func ArArray(arr []any) ArObject {
|
|||||||
}
|
}
|
||||||
for _, v := range arr {
|
for _, v := range arr {
|
||||||
res, err := runOperation(operationType{
|
res, err := runOperation(operationType{
|
||||||
operation: 8,
|
operation: 9,
|
||||||
value1: v,
|
value1: v,
|
||||||
value2: args[0],
|
value2: args[0],
|
||||||
}, stack{}, 0)
|
}, stack{}, 0)
|
||||||
|
|||||||
@@ -806,7 +806,7 @@ func equals(a any, b any, o operationType, stack stack, stacklevel int) (bool, A
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
if x, ok := b.(ArObject); ok {
|
if x, ok := b.(ArObject); ok {
|
||||||
if y, ok := x.obj["__GreaterThanEqual__"]; ok {
|
if y, ok := x.obj["__Equal__"]; ok {
|
||||||
val, err := runCall(
|
val, err := runCall(
|
||||||
call{
|
call{
|
||||||
y,
|
y,
|
||||||
|
|||||||
@@ -553,7 +553,6 @@ func ArString(str string) ArObject {
|
|||||||
return nil, ArErr{"TypeError", "expected 1 argument, got " + fmt.Sprint(len(a)), 0, "", "", true}
|
return nil, ArErr{"TypeError", "expected 1 argument, got " + fmt.Sprint(len(a)), 0, "", "", true}
|
||||||
}
|
}
|
||||||
a[0] = ArValidToAny(a[0])
|
a[0] = ArValidToAny(a[0])
|
||||||
fmt.Println(str, a[0])
|
|
||||||
return str != a[0], ArErr{}
|
return str != a[0], ArErr{}
|
||||||
}}
|
}}
|
||||||
obj.obj["__Add__"] = builtinFunc{
|
obj.obj["__Add__"] = builtinFunc{
|
||||||
|
|||||||
Reference in New Issue
Block a user