String ruby ​​multi-line

String ruby ​​multi-line
Em Ruby, uma string multi-line é uma string que abrange várias linhas de código.

Usando o operador Heredoc

Existem várias maneiras de criar uma string de várias linhas em rubi. Uma maneira é usar o “<<” operator, also known as the “heredoc” or “here document” operator, followed by a delimiter of your choice. For example:

string = <<-EOF
Isto é um
string multi-line
Eof

Neste exemplo, o delimitador é "EOF", mas pode ser qualquer string de sua escolha. A string atribuída à variável "string" inclui todo o texto entre o "<<-EOF” and “EOF” delimiters, including any newline characters.

Usando citações triplas

Outra maneira de criar uma string multi-line é usando citações triplas ("" ").

String = "" "
Isto é um
string multi-line
"" "

Este método também preservará as novas linhas e o indentação dos caracteres.

Usando a porcentagem de formatação de string

Como alternativa, você pode usar %q ou %q seguido por um delimitador de sua escolha.

string = %q este é um
string multi-line

É semelhante à sequência de dupla citação.

Usando o operador +

Você também pode usar o operador "+" para combinar várias strings para criar uma string multi-line no rubi. Um exemplo de demonstração é como mostrado:

linha1 = "Esta é a primeira linha"
linha2 = "Esta é a segunda linha"
linha3 = "Esta é a terceira linha"
string = linha1 + "\ n" + line2 + "\ n" + line3

Neste exemplo, o operador + concatena três cordas, cada uma representando uma linha de texto, juntamente com os caracteres da Newline (\ n). Isso cria uma string multi-line, onde um personagem de nova linha separa cada linha.

Também podemos usar a técnica de interpolação de string para executar uma ação semelhante à:

String = "#line1 \ n#line2 \ n#line3"

Conclusão

Este curto tutorial abrange os vários métodos e técnicas que você pode usar para criar strings de várias linhas em rubi.