-1

次のコードでは、コードが最初の 1 を 2 に正常に変更しeachたら、ステートメントをどのように中断しますか。if

hash = {:key1 => "1", :key2 => "2", :key3 => "1", :key4 => "3" :key5 => "3"}
array = [:key1,:key2,:key3,:key4,:key5]
array.each do |x|
if hash[x] == "1"
hash[x] = 2
end
4

1 に答える 1

0

あなたが望む以下のようなもの

array = [1,2,2,1,2]
array.each do |x|
  break x = 2 if x == 1
end
于 2013-10-04T18:37:30.880 に答える