From 1c35ce68568d0ade1b94d1d3fa3b561f59ceb700 Mon Sep 17 00:00:00 2001 From: Ugric Date: Tue, 28 Mar 2023 21:16:12 +0100 Subject: [PATCH] fix trig functions --- src/trig.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/trig.go b/src/trig.go index 9c120cf..6c9029e 100644 --- a/src/trig.go +++ b/src/trig.go @@ -181,7 +181,7 @@ var ArArccosec = builtinFunc{"arccosec", func(args ...any) (any, ArErr) { } num := args[0].(number) n, _ := num.Float64() - if n < -1 || n > 1 { + if n > -1 && n < 1 { 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)), EXISTS: true, @@ -229,7 +229,7 @@ var ArArcsec = builtinFunc{"arcsec", func(args ...any) (any, ArErr) { } num := args[0].(number) n, _ := num.Float64() - if n < -1 || n > 1 { + if n > -1 && n < 1 { 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)), EXISTS: true,