Examen de certification d'ingénieur Ruby

Un compte rendu de ce que vous avez appris lors de vos études pour l'examen de certification Ruby Engineer.

zip Méthodes fournies par le module Enumerable. La classe Array comprend le module Enumerable.

a = [1,2,3]
b = [4,5,6]
a.zip(b) #=>[[1, 4], [2, 5], [3, 6]]

[1,2,3].zip([4,5,6])
#=>=> [[1, 4], [2, 5], [3, 6]]

Opérateur de plage (.. / ...)

(5..10).to_a   #=>[5,6,7,8,9,10]
(5...10).to_a  #=>[5,6,7,8,9]

select/find_all Méthodes fournies par le module Enumerable. La classe Array comprend le module Enumerable. Exécute un bloc pour chaque élément, trouve l'élément pour lequel le résultat est vrai (recherche / sélection) et le renvoie sous forme de tableau.

numbers = [1,2,3,4,5]
numbers.select{|n|.even?}   #=> [2, 4]
numbers.find_all{|n|.even?} #=> [2, 4]

Recommended Posts

Examen de certification d'ingénieur Ruby
A réussi l'examen de certification Ruby Engineer Silver
Note d'examen de l'examen de certification Ruby Engineer Silver
Passé l'examen de certification d'ingénieur Ruby Silver en deux semaines par inexpérimenté