Ruby Sprawdź, czy tablica zawiera wartości

Ruby Sprawdź, czy tablica zawiera wartości
Tablice to zbiór uporządkowanych przedmiotów. Tablice są kluczowe w wielu językach programowania, ponieważ zapewniają elastyczność, wydajność i refaktoryzowane kod, gdy są używane odpowiednio.

Indywidualny element w tablicy jest elementem tablicy. Każdy element jest identyfikowany przez indeks, który jest wartością opisującą pozycję elementu w kolekcji.

W Ruby indeks elementów w tablicy zaczyna się od 0 od lewej do prawej. Stąd pierwszy element w tablicy jest w indeksie 0.

Podstawowe użycie

Aby utworzyć tablicę w Ruby, używamy pary kwadratowych nawiasów, a następnie elementów tablicy oddzielonych przecinkiem.

[1,2,3,4,5]

Możesz także przypisać tablicę do nazwy zmiennej.

myarray = [1,2,3,4,5]

Zazwyczaj podczas tworzenia tablic masz początkowe wartości do przechowywania. Możesz jednak utworzyć pustą tablicę i zmodyfikować jej wartości w dalszej części programu.

Poniższa składnia tworzy pustą tablicę:

myarray = []

Elementy w tablicy mogą być dowolnego typu. Na przykład następująca tablica zawiera elementy różnych typów obiektów:

myarray = [1,2,34.44 223.92, „Hello”, „key” => „wartość”, [1,2,3]]]

Aby pobrać elementy w tablicy, możesz użyć ich pozycji indeksu. Na przykład, aby uzyskać pierwszy element w tablicy:

wydrukuj myarray [0]

Możesz uzyskać indeks ostatniego elementu w tablicy za pomocą jego długości.

Wydrukuj myarray [myarray.długość 1]

Jak sprawdzić, czy tablica Ruby zawiera wartość

Aby sprawdzić, czy wartość znajduje się w tablicy, możesz użyć wbudowanego włączania? metoda.

myarray = [1,2,34.44 223.92, „Hello”, „key” => „wartość”, [1,2,3]]]
myarray.włączać? 34.44
=> True

W tym? Metoda zwraca true, jeśli określona wartość znajduje się w tablicy, a fałsz, jeśli nie.

myarray.włączać? 100
=> Fałsz

Jeśli masz zagnieżdżoną tablicę, będziesz musiał odwołać się do tablicy wewnętrznej podczas dzwonienia.

Na przykład poniższy przykład zwraca false.

myarray.włączać? 3
=> Fałsz

Aby określić, że chcesz sprawdzić tablicę wewnętrzną, użyj jej indeksu jako:

MyArray [6].włączać? 3
=> True

Ten sam przypadek dotyczy słownika:

MyArray [5].włączać? "klucz"
=> True

Zamknięcie

Ten przewodnik zilustrował, jak sprawdzić, czy element istnieje w tablicy za pomocą włączania? metoda.