Em Ruby, podemos converter uma matriz em uma string usando o método de junção. O método de junção leva a matriz e um separador como os argumentos. Em seguida, separa os elementos da matriz usando o valor do separador especificado.
Este guia rápido mostrará vários exemplos de conversão de uma matriz em uma string usando o método de junção rubi.
Exemplo 1
Suponha que tenhamos uma variedade de números inteiros e queremos converter cada elemento na matriz em uma string.
O exemplo abaixo mostra como podemos executar essa tarefa usando um simples loop.
var = [1,2,3,4,5]No exemplo acima, implementamos um loop para que itera sobre cada item na matriz. Em seguida, passamos cada item para o método to_s que o converte em uma string.
Exemplo 2
O próximo exemplo usa o método de junção para separar elementos em uma matriz para valores individuais de string.
var = [1,2,3,4,5]Neste exemplo, usamos o método de junção para separar cada elemento da matriz em uma corda literal. Usamos uma vírgula e espaço como delimitador.
Exemplo 3
Se você deseja combinar todos os elementos da matriz em um único valor de string, pode especificar o delimitador como:
var = [1,2,3,4,5]O exemplo mostrado acima retornará todos os elementos da matriz combinados em um único valor de string.
Exemplo 4
Também podemos usar o método dividido para converter uma string em uma matriz.
Imprimir "Ruby é uma linguagem de programação divertida".dividirRuby pega o delimitador especificado no método dividido e divide a string em blocos iguais no argumento correspondente.
Se nenhum delimitador for especificado, o Ruby usará o espaço em branco como o valor padrão. A matriz resultante é como mostrado:
["Ruby", "é", "A", "Fun", "Programming", "Language"]Fechamento
Este curto guia usou exemplos para ilustrar como converter elementos em uma matriz em uma string.