Menu
CoddyTech

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 do tipo string usando a palavra-chave var com uma declaração explícita de tipo:

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

Depois de executar este código, o texto Hello, Go! será exibido na tela. Criamos uma variável do tipo 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 esse código, o texto Welcome to Go programming aparecerá na tela. O operador := cria uma nova variável e determina seu tipo com base no valor fornecido.

Ambos os métodos fazem a mesma coisa: criam variáveis de string que armazenam texto. A sintaxe de declaração curta (:=) é mais usada em Go porque é concisa e prática.

challenge icon

Desafio

Iniciante

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

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

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

Experimente você mesmo

package main

import "fmt"

func main() {
	// Estas variáveis já estão definidas para você
	firstName := "Alex"
	lastName := "Smith"
	
	// TODO: Crie uma variável de string de saudação com o valor "Hello, my name is"
	// Nota: Não adicione espaços extras.
	
	// TODO: Imprima 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