mam hashużycie skrótu wybrać dla tablicy
h = {a=> 1, b=> 2, c=> 3}
i tablicę
a = [a, b]
Czy jest możliwe aby użyć
h.select {|k,v| k == array_here?}
Aby zaznaczyć wszystkie elementy z tablicy, która istnieje w haszowaniu?
znalazłem rozwiązanie
h.select {|k,v| a.include?(k) }
Powinieneś dodać swoje rozwiązanie jako odpowiedź i zaakceptować je –
Pytasz o _ "wszystkie elementy z tablicy, które istnieją w haśle" _, ale zamiast tego chcą _ "wszystkie elementy z hasha, którego klucze istnieją w tablicy" _ . Pytanie było mylące i wynikało z błędnych odpowiedzi. –
Myślę, że to to samo. wszystkie elementy z tablicy, które istnieją w haśle, mają takie samo znaczenie jak wszystkie elementy z hasha, którego klucze istnieją w tablicy! – glarkou