Po uzyskaniu tablicy możesz manipulować przechowywanymi w niej elementy, takie jak tworzenie, czytanie, aktualizacja i usuwanie elementów.
W tym krótkim przewodniku zbadamy różne sposoby znalezienia elementów w tablicy.
1. Uwzględnij metodę
Aby ustalić, czy wartość znajduje się w elementach tablicy ”, możesz użyć włączania? metoda.
Wartości = [10,20,30,40,50]W tym? Metoda zwraca wartość logiczną. Prawda, jeśli tablica zawiera określony element i fałsz, jeśli element nie zostanie znaleziony.
wartości.włączać? 1002. Za pomocą metody Select
Ruby zapewnia metodę o nazwie Select, która pozwala zdefiniować określony warunek. Następnie ocenia elementy w tablicy, które pasują do warunku zestawu i zwraca je w nowej tablicy.
Wartości = [10,20,30,40,50]Metoda Select jest przydatna do filtrowania elementów, które pasują tylko do określonego warunku.
Warto zauważyć, że metoda Select nie wykonuje działań na miejscu. Jednak tworzy nową tablicę z pasującymi elementami.
Aby wykonać operację wybraną zamiast oryginalnej tablicy, możesz użyć Wybierz! metoda.
3. Za pomocą metody indeksu
Aby znaleźć indeks elementu w tablicy, określając jego wartość, możesz użyć metody indeksu.
Wartości = [10,20,30,40,50]Jeśli określona wartość znajduje się w tablicy, metoda zwróci swój indeks, którego można użyć do pobrania elementu.
4. Za pomocą metody znalezienia
Metoda znalezienia jest podobna do metody Select. Zwraca jednak tylko pierwszą wartość, która pasuje do określonego warunku. Stąd, jeśli tablica zawiera duplikaty wartości, zwróci tylko pierwszy mecz.
Wartości = [1,2,9,5,4,9,2,1]W powyższym przykładzie metoda Znajdź przeszukuje tablicę dla pierwszego, który pasuje do określonego warunku.
W naszym przykładzie ten element to 2. Jednak cztery ocenia również true, ale metoda nie zawiera jej, ponieważ nie jest to pierwszy element.
WSKAZÓWKA: Ruby zapewnia metodę Find_All, która działa podobna do metody wybranej wcześniej omówionej.
5. Za pomocą Find_Index
Metoda Find_Index jest podobna do znalezienia. Zwraca jednak indeks pierwszego elementu dopasowania w tablicy.
Wartości = [1,2,9,5,4,9,2,1]Pierwsza wartość dopasowania jest w indeksie 1.
Zamknięcie
Ten przewodnik zilustrował różne metody i techniki, których można użyć, aby znaleźć element w tablicy.
Dziękuję za przeczytanie!