Menu
Coddy logo textTech

Strings

Parte da seção Fundamentos do Journey de GO da Coddy — lição 10 de 109.

Strings em Go são usadas para armazenar dados de texto. Vamos aprender como trabalhar com elas passo a passo.

Primeiro, vamos criar uma variável string usando a palavra-chave var com uma declaração de tipo explícita:

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

Após executar este código, o texto Hello, Go! aparecerá na tela. Criamos uma variável string chamada message e exibimos seu valor.

Agora, vamos criar uma string usando a sintaxe de declaração curta do Go com :=, que infere automaticamente o tipo:

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

Após executar este código, o texto Welcome to Go programming será exibido na tela. O operador := cria uma nova variável e determina seu tipo com base no valor fornecido.

Ambos os métodos realizam a mesma coisa - eles criam variáveis do tipo string que armazenam texto. A sintaxe de declaração curta (:=) é mais comumente usada em Go porque é concisa e conveniente.

challenge icon

Desafio

Iniciante

Neste desafio, você praticará como trabalhar com strings em Go.

Já configuramos duas variáveis do tipo string: firstName e lastName. Sua tarefa é:

  1. Criar uma terceira variável do tipo string chamada greeting com o valor "Hello, my name is " (note o espaço final após "is")
  2. Imprimir cada uma das três strings em linhas separadas usando fmt.Println()

Experimente você mesmo

package main

import "fmt"

func main() {
	// Essas variáveis já estão definidas para você
	firstName := "Alex"
	lastName := "Smith"
	
	// TODO: Create a greeting string variable with the value "Hello, my name is"
	// Note: Não adicione nenhum espaço extra.
	
	// TODO: Imprima todas as três strings (greeting, firstName e lastName) em linhas separadas
	
}
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentos