Trilhas
/
Go
Go
/
Programa
/
Formatação de strings
Fo

Formatação de strings em Go

3 exercícios

Sobre Formatação de strings

Go oferece um pacote embutido chamado fmt (pacote de formatação), que traz uma variedade de funções para manipular o formato da entrada e da saída. A função mais usada é Sprintf, que usa verbos como %s para interpolar valores em uma string e retorna essa string.

import "fmt"

food := "taco"
fmt.Sprintf("Bring me a %s", food)
// Returns: Bring me a taco

Em Go, valores de ponto flutuante são formatados de forma conveniente com os verbos de Sprintf: %g (representação compacta), %e (expoente) ou %f (sem expoente). Os três verbos permitem controlar a largura do campo e a posição numérica.

import "fmt"

number := 4.3242
fmt.Sprintf("%.2f", number)
// Returns: 4.32

Você encontra a lista completa dos verbos disponíveis na documentação do pacote de formatação.

O fmt contém outras funções para trabalhar com strings, como Println, que simplesmente imprime no console os argumentos que recebe, e Printf, que formata a entrada da mesma forma que Sprintf antes de imprimi-la.

Editar via GitHub O link abre em uma nova janela ou aba

Aprenda Formatação de strings

A prática está bloqueada

Desbloqueie mais 3 exercícios para praticar Formatação de strings