Tracce
/
Go
Go
/
Programma
/
Formattazione di stringhe
Fo

Formattazione di stringhe in Go

3 esercizi

Informazioni su Formattazione di stringhe

Go fornisce un pacchetto integrato chiamato fmt (pacchetto di formattazione) che offre diverse funzioni per manipolare il formato dell'input e dell'output. La funzione più usata è Sprintf, che usa dei verbi come %s per interpolare dei valori in una stringa e restituisce quella stringa.

import "fmt"

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

In Go i valori in virgola mobile si formattano comodamente con i verbi di Sprintf: %g (rappresentazione compatta), %e (esponente) oppure %f (senza esponente). Tutti e tre i verbi permettono di controllare l'ampiezza del campo e la posizione numerica.

import "fmt"

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

Puoi trovare un elenco completo dei verbi disponibili nella documentazione del pacchetto di formattazione.

fmt contiene altre funzioni per lavorare con le stringhe, come Println, che si limita a stampare sulla console gli argomenti che riceve, e Printf, che formatta l'input allo stesso modo di Sprintf prima di stamparlo.

Modifica tramite GitHub Il collegamento si apre in una nuova finestra o scheda

Impara Formattazione di stringhe

La pratica è bloccata

Sblocca 3 altri esercizi per esercitarti su Formattazione di stringhe