diff options
author | marcandre <marcandre@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2015-05-22 13:37:02 +0000 |
---|---|---|
committer | marcandre <marcandre@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2015-05-22 13:37:02 +0000 |
commit | 2c686723feab84e4fa8b1a08b62b3298ae8dfde0 (patch) | |
tree | 3a8adad4764b57424cf1e957df4082fff3c50f44 /lib/prime.rb | |
parent | d2487ed47587ec1cd1b456068e0af3ea0b39596d (diff) | |
download | ruby-2c686723feab84e4fa8b1a08b62b3298ae8dfde0.tar.gz |
* lib/matrix.rb: Styling
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@50605 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'lib/prime.rb')
-rw-r--r-- | lib/prime.rb | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/lib/prime.rb b/lib/prime.rb index 87bb284cea..cf5141e1a6 100644 --- a/lib/prime.rb +++ b/lib/prime.rb @@ -138,7 +138,7 @@ class Prime # +generator+:: optional. A pseudo-prime generator. def prime?(value, generator = Prime::Generator23.new) return false if value < 2 - for num in generator + generator.each do |num| q,r = value.divmod num return true if q < num return false if r == 0 @@ -196,7 +196,7 @@ class Prime else pv = [] end - for prime in generator + generator.each do |prime| count = 0 while (value1, mod = value.divmod(prime) mod) == 0 @@ -211,7 +211,7 @@ class Prime if value > 1 pv.push [value, 1] end - return pv + pv end # An abstract class for enumerating pseudo-prime numbers. @@ -340,7 +340,7 @@ class Prime when 3; @prime = 5; @step = 2 end end - return @prime + @prime end alias next succ def rewind @@ -367,7 +367,7 @@ class Prime # Returns the cached prime numbers. def cache - return @primes + @primes end alias primes cache alias primes_so_far cache @@ -392,7 +392,7 @@ class Prime @primes.push @next_to_check if @primes[2..@ulticheck_index].find {|prime| @next_to_check % prime == 0 }.nil? @next_to_check += 2 end - return @primes[index] + @primes[index] end end |