Cómo utilizar un heredoc en Go

Golang

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.

タイトルとURLをコピーしました