Was ist das Clojure-Äquivalent (für den genauen Algorithmus) des folgenden Python-Codes?Clojure Primzahlen Lazy Sequenz
from itertools import count
from math import sqrt
def prime_gen():
primes = []
for n in count(2):
if all(n%p for p in primes if p <= sqrt(n)):
primes.append(n)
yield n
FYI die genaue Algorithmus in Python ist schwach. Suchen Sie nach Alex Martellis effizientem Generator für unendliche Primzahlen. –
http://stackoverflow.com/questions/2211990/how-to-implement-an-efficient-infinite-generator-of-prime-numbers-in-python –