Hier ist meine Situation. Ich habe 2 ArraysRuby zwei Arrays zu einem zusammenführen
@names = ["Tom", "Harry", "John"]
@emails = ["[email protected]", "[email protected]", "[email protected]"]
ich diese beiden in eine Array/Hash kombinieren möchten genannt @list
so kann ich dann meiner Meinung nach so etwas wie dieses iterieren:
<% @list.each do |item| %>
<%= item.name %><br>
<%= item.email %><br>
<% end %>
Ich habe Probleme zu verstehen, wie Ich kann dieses Ziel erreichen. Irgendwelche Gedanken?
Aha! Also * das * ist was 'zip' ist für! Es kam irgendwie nie wirklich in meine Standard-Toolbox. Nett. +1 – Matchu
Wäre diese Lösung noch anwendbar, fügte ich eine andere Instanzvariable namens @urls = ["yahoo.com", "ebay.com", "google.com"] hinzu. – lou1221
@ lou1221 Ja; Siehe die aktualisierte Antwort oben. 'Array # zip' kann eine beliebige Anzahl von Argumenten annehmen. – Phrogz