Tablice w Ruby są uporządkowane i można uzyskać do nich dostęp za pomocą indeksów. Wskaźnik tablicy odnosi się do wartości liczb całkowitych, która oznacza pozycję elementu w tablicy. W Ruby tablice są obiektami z klasy tablicy, która zawiera zestaw metod i przydatne struktury danych do pracy z tablicami.
Chociaż tablice są potężne i cenne w szerokim zakresie scenariuszy, tworzenie tablic może stać się powtarzalne i męczące.
Na szczęście Ruby jest zbudowany jako fantastyczny język, który może zaoszczędzić mnóstwo pracy, zapewniając zestaw narzędzi i funkcji do wykonywania powtarzających się zadań.
W tym samouczku omówimy, w jaki sposób możemy użyć wbudowanych skrótów Ruby do tworzenia obiektów w prostych krokach.
Co to jest obiekt?
Zacznijmy od zdefiniowania, czym jest obiekt, jeśli chodzi o Ruby. Chociaż nie jest to konieczne zrozumienie % skrótów w Ruby, może on zapewnić wgląd i podstawy do działania składni.
W Ruby obiekt odnosi się do instancji klasy. Każdy obiekt ma swój stan, który jest zdefiniowany przez zmienne instancji klasy, i własne zachowanie, które są zdefiniowane przez metody klasy.
Obiekty mogą współdziałać ze sobą, wywołując metody i tworząc nowe obiekty.
Kontrintalująco, wszystkie obiekty w Ruby dziedziczą po standardowej klasie nadrzędnej o nazwie obiekt, który zapewnia zestaw podstawowych metod i zachowania, jakie mają wszystkie obiekty rubinowe.
Symbol % Ruby
W zależności od kontekstu użytkowania, symbol % zapewnia nam szybki i wydajny sposób tworzenia obiektów.
Na przykład skrót %W pozwala nam utworzyć szereg strun.
tablica = %w (element elementu1 element3 element4 element 5)
Powyższy przykład używa składni %W, aby utworzyć tablicę z pięcioma ciągami. Każdy element jest osobnym słowem i nie ma potrzeby umieszczania ich w cudzysłowie.
Możemy również użyć skrótu %W do interpolacji wewnątrz elementów tablicy. Przykładem jest jak pokazano:
name = "Peter"
array = %w (hello #nazwa, jak się masz?)
Wynikowe wyjście:
IRB (main): 002: 0> array = %W (Hello #Nazwa, jak się masz?)
=> [„Hello”, „Peter”, „How”, „Are”, „Ty?"]
Wniosek
Omówiliśmy składnię %W w Ruby, skrót do tworzenia szeregu ciągów. Ta składnia pozwala nam szybko utworzyć tablicę z wieloma elementami bez potrzeby cytatu wokół każdego elementu.
To niesamowite narzędzie, które może sprawić, że kod jest bardziej czytelny i łatwiejszy do napisania. Takie skróty są cennymi narzędziami dla każdego programisty Ruby, który chce zapisać czystszy, bardziej wydajny kod.