Menu
Coddy logo textTech

Strings

Parte de la sección Fundamentos del Journey de GO de Coddy — lección 10 de 109.

Las strings en Go se utilizan para almacenar datos de texto. Aprendamos a trabajar con ellas paso a paso.

Primero, creemos una variable string utilizando la palabra clave var con una declaración explícita de tipo:

var message string = "Hello, Go!"
fmt.Println(message)

Después de ejecutar este código, el texto Hello, Go! se mostrará en la pantalla. Hemos creado una variable string llamada message y mostrado su valor.

Ahora, creemos una cadena usando la sintaxis de declaración corta de Go con :=, la cual infiere automáticamente el tipo:

greeting := "Welcome to Go programming"
fmt.Println(greeting)

Después de ejecutar este código, el texto Welcome to Go programming se mostrará en la pantalla. El operador := crea una nueva variable y determina su tipo según el valor proporcionado.

Ambos métodos logran lo mismo: crean variables de tipo string que almacenan texto. La sintaxis de declaración corta (:=) se utiliza más comúnmente en Go porque es concisa y conveniente.

challenge icon

Desafío

Principiante

En este desafío, practicarás cómo trabajar con strings en Go.

Ya hemos configurado dos variables string: firstName y lastName. Tu tarea es:

  1. Crear una tercera variable string llamada greeting con el valor "Hello, my name is " (nota el espacio al final después de "is")
  2. Imprimir cada una de las tres strings en líneas separadas usando fmt.Println()

Pruébalo tú mismo

package main

import "fmt"

func main() {
	// Estas variables ya están definidas para ti
	firstName := "Alex"
	lastName := "Smith"
	
	// TODO: Create a greeting string variable with the value "Hello, my name is"
	// Note: No agregues ningún espacio extra.
	
	// TODO: Imprime las tres cadenas (greeting, firstName y lastName) en líneas separadas
	
}
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos