Ruby素数对象在初始化时是否具有固定数量的素数?

Ruby素数对象在初始化时是否具有固定数量的素数?,ruby,primes,Ruby,Primes,当我在Ruby中创建素数对象时,比如说foo=Prime.instance,它是否带有固定数量的“预加载”素数?如果有,有多少 如果没有,它们是在需要时动态生成的吗?否,没有预生成的素数,除了中的一小部分。也就是说,您甚至不应该依赖于预生成的那些,因为这完全是特定于实现的,它们可能随时消失。还有第二个(类似的)生成器:。此外,这真的很迂腐,但代码也“预加载”了2和3是主要的事实:你的答案是自相矛盾的。第一句应该以“是的,有少量……”开头。@sawa“x是真的,除了y”不矛盾。“否”部分是矛盾的。

当我在Ruby中创建素数对象时,比如说
foo=Prime.instance
,它是否带有固定数量的“预加载”素数?如果有,有多少


如果没有,它们是在需要时动态生成的吗?

否,没有预生成的素数,除了中的一小部分。也就是说,您甚至不应该依赖于预生成的那些,因为这完全是特定于实现的,它们可能随时消失。

还有第二个(类似的)生成器:。此外,这真的很迂腐,但代码也“预加载”了
2
3
是主要的事实:你的答案是自相矛盾的。第一句应该以“是的,有少量……”开头。@sawa“x是真的,除了y”不矛盾。“否”部分是矛盾的。“期望”部分是不必要的。无论如何,这是令人困惑的。你为什么要把它复杂化?