Wenn ich ein Prime-Objekt in Ruby, sagen wir foo = Prime.instance
, erstellen, kommt es mit einer festen Anzahl von Primzahlen "vorgeladen"? Wenn ja, wie viele?Wird ein Ruby Prime-Objekt bei der Initialisierung mit einer festen Anzahl von Primzahlen geliefert?
Wenn nicht, werden sie bei Bedarf dynamisch generiert?
Vielen Dank! –
Es gibt einen zweiten (ähnlichen) Generator: https://github.com/ruby/ruby/blob/trunk/lib/prime.rb#L426. Auch das ist wirklich pedantisch, aber der Code "lädt" auch die Tatsache, dass '2' und' 3' Primzahlen sind: https://github.com/ruby/ruby/blob/trunk/lib/prime .rb # L35-L36 –
Ihre Antwort ist widersprüchlich. Der erste Satz sollte einfach mit "Ja, es gibt kleine Zahlen ..." beginnen. – sawa