Ruby Conwert tablica na ciąg

Ruby Conwert tablica na ciąg

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]
Dla I in var
I.to_s
Umieszcza ja
koniec

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]
umieszcza var.dołączyć(", ")

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]
umieszcza var.dołączyć("")

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.