Ruby dołącz do szeregu strun

Ruby dołącz do szeregu strun

Struny są sekwencją symboli alfanumerycznych i specjalnych. Są kluczowym elementem konstrukcyjnym we wszystkich językach programowania.

Z drugiej strony tablice są zbiorem zamówień i indeksowanych elementów. Elementy w tablicy mogą być dowolnym typem obiektu, takie jak skrót, liczby całkowite, struny, symbole i inne.

Jak sama nazwa wskazuje, szereg ciągów to tablica złożona z obiektów ciągów i żadnego innego typu.

W tym przewodniku dowiemy się, jak pracować z tablicami strun i zastosujemy różne metody, takie jak dołączenie, aby połączyć elementy w kolekcji.

Jak stworzyć szereg strun

Jeśli chcesz utworzyć szereg strun, możesz użyć różnych metod. Najbardziej widoczna jest domyślna metoda tworzenia tablicy, czyli:

Arr_str = [„Python”, „Ruby”, „Php”, „C#”, „Go”, „JavaScript”]

Powyższa metoda utworzy szereg strun oddzielonych przecinkami.

Za pomocą Procent String

Lepszym sposobem na stworzenie szeregu ciągów jest użycie notacji ciągłej procentowej. Poniżej jest przykład:

Arr_str = %w Python Ruby Php C# Go JavaScript

Powyższa składnia wykorzystuje odsetek notacji (%w), a następnie elementy do dodania do tablicy oddzielonej przez białespace.

Ruby weźmie wszystkie elementy i przekonwertuje je na tablicę.

print arr_str
[„Python”, „Ruby”, „Php”, „C#”, „Go”, „JavaScript”]

Zamiast używać pary kręconych aparatów ortodontycznych, możesz użyć innych pasujących par, takich jak:

  1. Nawias - %W ()
  2. Nawiasy kwadratowe - %W []
  3. Kątowe nawiasy - %w
  4. Wykrzykniki - %w!!
  5. Znak funta - %W ##
  6. W symbolu - %w @@

Przykłady:

nawias = %w (Python Ruby Php C# Go JavaScript)
Square = %W [Python Ruby Php C# Go JavaScript]
kąt = %w
wykrzyknik = %w!Python Ruby Php C# Go JavaScript!
funt = %w# Python Ruby php c \# Go JavaScript#
at = %w@python ruby ​​php c# Go javascript@

Jeśli masz ciąg zawierający białe znak lub charakter specjalny, możesz użyć postaci Ruby Escape, aby go zignorować.

Jak dołączyć do szeregu strun

Możesz dołączyć do elementów w ciągu tablicy za pomocą metody połączenia. Metoda akceptuje dwa parametry: tablicę i separator.

my_array = %w Python Ruby Php C# Go JavaScript
Umieszcza my_array.dołączyć(";")

W powyższym przykładzie dołączamy do elementów w tablicy i oddzielajemy je półkolisem.

Wynikowa wartość:

Python; Ruby; php; c#; go; javascript

Weźmy przykładową tablicę zawierającą prawidłowe zapytania SQL. Za pomocą metody łączenia możesz utworzyć połączone zapytanie jako:

sql_queries = [
„Wybierz * z nazwy Table_name”,
„Wybierz kolumnę z tabeli”,
„Wybierz * z tabeli, w której nazwa =„ James ””,
„”
]
Combined_Query = SQL_Queries.dołączyć(";")
Umieszcza Combined_Query

Powyższy przykład oddzieli zapytania półkolisem, co czyni je ważnym połączonym zapytaniem SQL.

Wybierz * z Table_name; Wybierz kolumnę z tabeli; wybierz * z tabeli, gdzie name = „James”;

Jeśli nie określisz ograniczenia dla metody połączenia, metoda zwróci znaki dla wszystkich ciągów w tablicy.

langs = %W Python Ruby Php C# Go JavaScript
Combined_Query = Langs.dołączyć
Umieszcza Combined_Query

Wyjście:

PythonRubiphpc#gjavascript

Powyższy przykład jest podobny do zastosowania metody wstrzykiwania jako:

langs = %W Python Ruby Php C# Go JavaScript
Combined_Query = Langs.Zmniejsz (:+)
Umieszcza Combined_Query

Zamknięcie

W tym przewodniku omówiono, jak pracować z szeregiem sznurków i połączyć je, aby stworzyć połączoną gamę strun.