Ruby Engineer Zertifizierungsprüfung

Eine Aufzeichnung dessen, was Sie während des Studiums für die Ruby Engineer-Zertifizierungsprüfung gelernt haben.

zip Vom Enumerable-Modul bereitgestellte Methoden. Die Array-Klasse enthält das Enumerable-Modul.

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]]

Bereichsoperator (.. / ...)

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

select/find_all Vom Enumerable-Modul bereitgestellte Methoden. Die Array-Klasse enthält das Enumerable-Modul. Führt für jedes Element einen Block aus, findet das Element, für das das Ergebnis wahr ist (find / select) und gibt es als Array zurück.

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

Recommended Posts

Ruby Engineer Zertifizierungsprüfung
Bestanden die Ruby Engineer Zertifizierungsprüfung Silber
Ruby Engineer Certification Exam Silber Prüfungsnotiz
Bestanden die Ruby Engineer Zertifizierungsprüfung Silver in zwei Wochen von unerfahren