-2

次のような配列(より正確にはネストされた配列)があります。

[["Armando", "P"], ["Dave", "S"], ["Richard", "R"], ["Michael", "S"], 
["Allen", "S"], ["Omer", "P"], ["David E.", "R"], ["Richard X.", "P"]]

次のように、パラメーターとして一度に 2 つのタプルを別の関数に渡したいと思います。

rps_result(["Armando", "P"], ["Dave", "S"])
rps_result(["Richard", "R"], ["Michael", "S"])

配列をループするときにこれを実行しようとしています:

arr.each_slice(2) do |first, second|  
  rps_game_winner([first, second])
end

ただし、引数の値を出力すると、これでは望ましい答えが得られません。ここで何が間違っていますか?

4

1 に答える 1

1

引数の上にある角かっこを削除するだけです。

arr.each_slice(2) { |first, second| fun(first, second) }
于 2012-10-21T11:43:38.450 に答える