I Ruby kan vi konvertere en matrise til en streng ved hjelp av sammenføyningsmetoden. Join -metoden tar matrisen og en separator som argumenter. Den skiller deretter elementene i matrisen ved å bruke den spesifiserte separatorverdien.
Denne raske guiden vil vise forskjellige eksempler på å konvertere en matrise til en streng ved hjelp av Ruby Join -metoden.
Eksempel 1
Anta at vi har en rekke heltall, og vi vil konvertere hvert element i matrisen til en streng.
Eksemplet nedenfor viser hvordan vi kan utføre en slik oppgave ved å bruke en enkel for loop.
var = [1,2,3,4,5]I eksemplet over implementerer vi en for loop som itererer over hvert element i matrisen. Vi sender deretter hvert element til TO_S -metoden som konverterer det til en streng.
Eksempel 2
Neste eksempel bruker Join -metoden for å skille elementer i en matrise til individuelle strengverdier.
var = [1,2,3,4,5]I dette eksemplet bruker vi Join -metoden for å skille hvert matriseelement i en bokstavelig streng. Vi bruker komma og plass som avgrenseren.
Eksempel 3
Hvis du vil kombinere alle elementene i matrisen til en enkelt strengverdi, kan du spesifisere avgrenseren som:
var = [1,2,3,4,5]Eksemplet vist ovenfor vil returnere alle elementene i matrisen kombinert til en enkelt strengverdi.
Eksempel 4
Vi kan også bruke Split -metoden for å konvertere en streng til en matrise.
Skriv ut "Ruby er et morsomt programmeringsspråk".deleRuby tar avgrenseren som er spesifisert i den delte metoden og deler strengen i like blokker på det samsvarende argumentet.
Hvis ingen avgrenser er spesifisert, vil Ruby bruke Whitespace som standardverdi. Den resulterende matrisen er som vist:
["Ruby", "IS", "A", "Fun", "Programmering", "Språk"]Lukking
Denne korte guiden har brukt eksempler for å illustrere hvordan du konverterer elementer i en matrise til en streng.