私は、配列内の各アイテムは、同じ順序でハッシュ値をは順に配列に対するハッシュ値を比較する
これまで一致していることを比較することができるか、以下のハッシュと配列
hash = {'i' => 'i', 'av' => 'av', 'deviceName' => 'Genymotionvbox86p'}
array = ['i', 'av', 'Genymotionvbox86p']
を持っている場合私はこれは私が得るよう
array.each do |value|
hash.each do |k, v|
expect(v).to eq(value), "expected #{k} to equal #{v}, instead got #{value}"
end
end
を失敗している
expected av to equal av, instead got i (RSpec::Expectations::ExpectationNotMetError)
まだありません。ループ内のループは、どちらの方法でも最適ではないと想像してください。
として評価すべてのヘルプは効率的に使用すると、すべてのハッシュ値を持つすべての配列値を比較するため、これは失敗した理由は、この
おかげ