alors j'ai posté une question plus tôt sur l'affichage des facteurs de nombres non-premiers et a obtenu cela comme une solution. Ci-dessous est une partie du code, mais j'ai un peu de mal à comprendre quelques termes en eux (puisque je suis relativement nouveau à ruby).A propos de la méthode "select" et "join"
def factors(n)
(1..n/2).select{|e| (n%e).zero?}.push(n)
end
Par exemple,
- Qu'est-ce que la méthode select faire en général?
- Qu'est-ce que .zero? faire?
Ensuite,
puts "#{n} is not a prime number =>#{factors(n).join(',')}"
Qu'est-ce que .join ('') faire?
Il serait grandement apprécié que quelqu'un puisse m'expliquer ces termes en termes simples ou concepts simples.
Voir http://ruby-doc.org/core-2.4.0/ –
avez-vous essayé regarder ces méthodes dans le Documentation? –
Il serait utile si vous pouviez nous dire, ce que * précisément * vous ne comprenez pas sur la documentation de ces méthodes, afin que les auteurs de la documentation puissent l'améliorer. –