2017-03-29 7 views
-1

の配列には、のは、私はこのようになります配列を持っていると仮定しましょう:ルビー:文字列のマップ配列の配列

["aaa", "bbb", "ccc"] 

私は同じ値を追加する配列に、配列のこれらの各項目を交換したいです、このように:

[["aaa", 0], ["bbb", 0], ["ccc", 0]] 

私が使用して理由を理解していない:

arr_of_arr = arr.map{|single_item| single_item = [single_item, 0]} 

は仕事ではなく、フォローを返していませんNDNが指摘したように、私は書くことができます

syntax error, unexpected keyword_end, expecting '}' 
+1

私のために働きます。取得しているエラーは別の場所にあります。あなたは 'single_item ='の部分は必要ありません。 – ndn

+0

@ndnあなたは両方のケースで正直だった、ありがとう:) – MrVocabulary

答えて

1

ARR = [ "AAA"、 "BBB"、 "CCC"]

arr_of_arr = arr.map {| single_item | [single_item、0]}

0

を:エラーをINGの

arr_of_arr = arr.map{|single_item| [single_item, 0]} 

をしかし、私の問題は、どこか別の場所でした。