[Haskell-cafe] I need help getting started
mitchell at kaplan2.com
mitchell at kaplan2.com
Sun Apr 25 00:34:32 EDT 2010
Hi,
I'm just starting to learn, or trying to learn Haskell. I want to write a
function to tell me if a number's prime. This is what I've got:
f x n y = if n>=y
then True
else
if gcd x n == 1
then f x (n+1) y
else False
primeQ x = f x 2 y
where y = floor(sqrt(x))
The compiler is very unhappy. Apparently there's some ambiguity in this,
and I'm kind of running around in circles. I'd appreciate any help that
will get me started.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.haskell.org/pipermail/haskell-cafe/attachments/20100425/035c03dc/attachment.html
More information about the Haskell-Cafe
mailing list