fix trig functions

This commit is contained in:
2023-03-28 21:16:12 +01:00
parent 082505e099
commit 1c35ce6856

View File

@@ -181,7 +181,7 @@ var ArArccosec = builtinFunc{"arccosec", func(args ...any) (any, ArErr) {
} }
num := args[0].(number) num := args[0].(number)
n, _ := num.Float64() n, _ := num.Float64()
if n < -1 || n > 1 { if n > -1 && n < 1 {
return nil, ArErr{TYPE: "Runtime Error", return nil, ArErr{TYPE: "Runtime Error",
message: fmt.Sprintf("arccosec expected number between -1 and 1, got %s", anyToArgon(n, true, true, 3, 0, false, 0)), message: fmt.Sprintf("arccosec expected number between -1 and 1, got %s", anyToArgon(n, true, true, 3, 0, false, 0)),
EXISTS: true, EXISTS: true,
@@ -229,7 +229,7 @@ var ArArcsec = builtinFunc{"arcsec", func(args ...any) (any, ArErr) {
} }
num := args[0].(number) num := args[0].(number)
n, _ := num.Float64() n, _ := num.Float64()
if n < -1 || n > 1 { if n > -1 && n < 1 {
return nil, ArErr{TYPE: "Runtime Error", return nil, ArErr{TYPE: "Runtime Error",
message: fmt.Sprintf("arcsec expected number between -1 and 1, got %s", anyToArgon(n, true, true, 3, 0, false, 0)), message: fmt.Sprintf("arcsec expected number between -1 and 1, got %s", anyToArgon(n, true, true, 3, 0, false, 0)),
EXISTS: true, EXISTS: true,