我很難理解codecademy中的兩行代碼。我很難理解一些Ruby代碼
require 'prime'
def first_n_primes(n)
"n must be an integer" unless n.is_a? Integer
"n must be greater than 0" if n <= 0
prime = Prime.instance
prime.first n
end
first_n_primes(10)
能否請您解釋一下什麼Prime.instance
手段,什麼prime.first n
是什麼?
'Prime'是一個來自ruby stdlib的類:http://ruby-doc.org/stdlib-2.3.0/libdoc/prime/rdoc/Prime.html –