Para utilizar un “heredoc” en Go (también conocido como “literal de cadena cruda”), puedes utilizar los caracteres ` (acento grave) al principio y al final de la cadena. Esto permite incluir caracteres de nueva línea y otros caracteres especiales sin tener que escaparlos. Por ejemplo:
package main
func main() {
heredoc := `
Este es un ejemplo de una cadena de
heredoc. Puedes incluir caracteres de nueva línea y otros
caracteres especiales sin tener que escaparlos.
`
println(heredoc)
}
En este ejemplo, la variable heredoc
contiene una cadena de varias líneas que se puede imprimir sin problemas.
También es posible utilizar comillas triples (“`) para lograr el mismo resultado.
package main
func main() {
heredoc := ```
Este es un ejemplo de una cadena de
heredoc. Puedes incluir caracteres de nueva línea y otros
caracteres especiales sin tener que escaparlos.
```
println(heredoc)
}
Es importante notar que el inicio y fin de los literales de cadena cruda (` o “`) tienen que estar al principio de una línea.