prime?
Die Funktion prime? testet, ob eine ganze Zahl eine Primzahl ist. Eine Primzahl ist eine ganze Zahl größer 0, die genau zwei verschiedene positive Teiler hat. Diese Teiler sind 1 und die Primzahl selbst.
Die Funktion wertet ihr Argument aus.
> (prime? -2)
nil
> (prime? 0)
nil
> (prime? 3)
t
> (prime? (* 99991 99989))
nil
Die Funktion wertet ihr Argument aus.
> (prime? -2)
nil
> (prime? 0)
nil
> (prime? 3)
t
> (prime? (* 99991 99989))
nil