Suchergebnisse für Anfrage "ruby-block"

4 die antwort

Wie funktioniert die Blockform von Array # new mit der Angabe „Array.new (10) {| e | e = e * 2} ”?

Ich habe Probleme, den Teil in den geschweiften Klammern zu verstehen. Array.new(10) { |e| e = e * 2 } # => [0, 2, 4, 6, 8, 10, 12, 14, 16, 18] Ich bekomme das ein neues Array mit zehn Werten erzeugt wird, aber was macht die zweite Hälfte?

TOP-Veröffentlichungen