【发布时间】:2017-03-03 10:18:38
【问题描述】:
所以我之前发布了一个关于显示非质数因子的问题,并将其作为解决方案。
下面是代码的一部分,但是我在理解其中的一些术语时有点麻烦(因为我对 ruby 比较陌生)。
def factors(n)
(1..n/2).select{|e| (n%e).zero?}.push(n)
end
例如,
- 方法选择一般有什么作用?
- .zero 是什么?做什么?
那么,
puts "#{n} is not a prime number =>#{factors(n).join(',')}"
.join(',') 有什么作用?
如果有人能用基本术语或简单概念向我解释这些术语,我们将不胜感激。
【问题讨论】:
-
您是否尝试在文档中查找这些方法?
-
如果您能告诉我们,您对这些方法的文档有哪些确切不了解,将会有所帮助,以便文档的作者可以改进它。
标签: ruby methods definition