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 a trabalhar com elas passo a passo.

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

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

Após executar este código, o texto Hello, Go! será exibido na tela. Criamos uma variável de texto 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)

Depois de executar esse 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 de string que armazenam texto. A sintaxe de declaração curta (:=) é usada com mais frequência em Go porque é concisa e conveniente.

challenge icon

Desafio

Iniciante

Neste desafio, você praticará o trabalho com strings em Go.

Nós 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", sem espaço 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

Pratique por conta própria: Compilador de Go online