ハッシュ値に基づいて、配列とハッシュの共通部分を配列に取り込もうとしています。
array2 = ["hi","world","One"]
VALS = {:one => "One", :two => "Two"}
array2 = VALS.values & array2
print array2
ハッシュ値 と の交差に対しては正常に機能しますが、代わりにからの要素をarray2[i]
入力したい場合は、失われます。array2[i+1]
array2
また試しました:
array2.select { |i| VALS.has_value? i ? array2[i+1] : nil }
しかし、運がありません。
何か案は?