W Ruby możemy przekonwertować tablicę na ciąg za pomocą metody połączenia. Metoda łączenia przyjmuje tablicę i separator jako argumenty. Następnie oddziela elementy w tablicy za pomocą określonej wartości separatora.
Ten szybki przewodnik pokaże różne przykłady przekształcania tablicy na ciąg za pomocą metody połączenia Ruby.
Przykład 1
Załóżmy, że mamy szereg liczb całkowitych i chcemy przekonwertować każdy element w tablicy na ciąg.
Poniższy przykład pokazuje, w jaki sposób możemy wykonać takie zadanie za pomocą prostej pętli.
var = [1,2,3,4,5]W powyższym przykładzie implementujemy pętlę dla iterację każdego elementu w tablicy. Następnie przekazujemy każdy element do metody TO_S, która przekształca go w ciąg.
Przykład 2
Następny przykład wykorzystuje metodę połączenia do oddzielenia elementów w tablicy do poszczególnych wartości ciągu.
var = [1,2,3,4,5]W tym przykładzie używamy metody łączenia, aby oddzielić każdy element tablicy na dosłowne ciąg. Używamy przecinka i przestrzeni jako ogranicznika.
Przykład 3
Jeśli chcesz połączyć wszystkie elementy w tablicy w jedną wartość łańcucha, możesz określić ograniczenie jako:
var = [1,2,3,4,5]Przykład pokazany powyżej zwróci wszystkie elementy w tablicy połączonej w jedną wartość łańcucha.
Przykład 4
Możemy również użyć metody podziału do konwersji ciągu na tablicę.
Drukuj „Ruby to zabawny język programowania”.podziałRuby bierze ogranicznik określony w metodzie podzielonej i dzieli ciąg na równe bloki w dopasowanym argumencie.
Jeśli nie zostanie określone podwodność, Ruby użyje Whitespace jako wartości domyślnej. Powstała tablica jest jak pokazana:
[„Ruby”, „Is”, „A”, „Fun”, „Programming”, „Język”]Zamknięcie
Ten krótki przewodnik wykorzystał przykłady, aby zilustrować sposób konwersji elementów w tablicy na ciąg.