fix arvalid bug

This commit is contained in:
2023-03-28 17:03:39 +01:00
parent 584841030c
commit c881d06cb5
5 changed files with 19 additions and 7 deletions

View File

@@ -13,6 +13,7 @@ func ArgonString(args ...any) (any, ArErr) {
if len(args) == 0 {
return ArString(""), ArErr{}
}
args[0] = ArValidToAny(args[0])
return ArString(anyToArgon(args[0], true, false, 3, 0, false, 0)), ArErr{}
}
@@ -20,6 +21,7 @@ func ArgonNumber(args ...any) (any, ArErr) {
if len(args) == 0 {
return newNumber(), ArErr{}
}
args[0] = ArValidToAny(args[0])
switch x := args[0].(type) {
case string:
if !isNumber(UNPARSEcode{code: x}) {