¿Cómo concatenar strings en Go?
Se puede concatenar (combinar) strings en Go utilizando el operador de suma +
. Si intentamos reproducir el ejemplo anterior tendríamos.
package main
import "fmt"
func main() {
libro := "Titulo: Cien Años de Soledad\n"
libro += "Autor: Gabriel García Márquez\n"
libro += "Genero: Novela\n"
libro += "Idioma: Español\n"
libro += "País: Colombia\n"
libro += "Fecha: 1967"
fmt.Println(libro)
}
Inicialmente creamos la variable libro.
libro := "Titulo: Cien Años de Soledad\n"
Después vamos concatenando sección por sección las demás lineas.
libro += "Autor: Gabriel García Márquez\n"
libro += "Genero: Novela\n"
libro += "Idioma: Español\n"
libro += "País: Colombia\n"
libro += "Fecha: 1967"
Al final de cada línea hemos puesto un salto de línea \n
.