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 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