Nehmen wir an, ich ein Array haben, die wie folgt aussieht:Rubin: Karte Array von Strings in ein Array von Arrays
["aaa", "bbb", "ccc"]
ich jedes dieser Elemente eines Arrays in ein Array ersetzen möchten den gleichen Wert hinzufügen, dies wie:
[["aaa", 0], ["bbb", 0], ["ccc", 0]]
ich verstehe nicht, warum: liefert
arr_of_arr = arr.map{|single_item| single_item = [single_item, 0]}
nicht funktioniert, sondern die Folge ing Fehler:
syntax error, unexpected keyword_end, expecting '}'
Es funktioniert für mich. Der Fehler, den Sie bekommen, ist woanders. Obwohl Sie den 'single_item =' Teil nicht benötigen. – ndn
@ndn Sie hatten in beiden Fällen Recht, danke :) – MrVocabulary