From 991a8b3c7689202d755b2229565cc5e71ca49924 Mon Sep 17 00:00:00 2001 From: filifa Date: Tue, 12 Aug 2025 20:59:16 -0400 Subject: [PATCH] don't quit on invalid input --- cmd/isprime.go | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/cmd/isprime.go b/cmd/isprime.go index af07f16..283b86c 100644 --- a/cmd/isprime.go +++ b/cmd/isprime.go @@ -29,18 +29,14 @@ var rounds uint func isprime(cmd *cobra.Command, args []string) { x := new(big.Int) - primes := make([]bool, len(args)) - for i, s := range args { + for _, s := range args { _, ok := x.SetString(s, 10) if !ok { - log.Fatal("invalid input " + s) + log.Print("invalid input " + s) + continue } - primes[i] = x.ProbablyPrime(int(rounds)) - } - - for _, b := range primes { - fmt.Println(b) + fmt.Println(x.ProbablyPrime(int(rounds))) } }