Golang Sprintf

Golang Sprintf
La funzione Sprinft in GO viene utilizzata per eseguire la formattazione della stringa e restituire la stringa risultante. La funzione Sprintf supporta varie opzioni di formattazione.

In questo breve articolo, discuteremo di come utilizzare la funzione Sprinf nel linguaggio di programmazione Go.

Funzione Golang Sprintf

La funzione Sprinf è definita nel pacchetto FMT. Quindi, dobbiamo importarlo prima dell'uso. Possiamo farlo con una semplice linea di importazione come:

Importa "FMT"

Una volta importati, possiamo usare la funzione. La sintassi della funzione è come definita di seguito:

func sprintf (formato stringa, a ... interfaccia ) stringa

La funzione prende una stringa formattata e un'interfaccia come parametro. La funzione restituisce quindi la stringa senza stamparla. Ciò significa che possiamo salvare il valore restituito come variabile.

Specificatori di formattazione sprintf

La funzione Sprintf supporta una serie di specificatori di formattazione. Di seguito sono riportati alcuni degli specificatori comuni.

  1. %d - Stampa un numero intero
  2. %f - Stampa un galleggiante, minuscolo.
  3. %F - Float maiuscola.
  4. %s - stampare una stringa.
  5. %o - intero ottale.
  6. %b - binario.
  7. %X - esadecimale, maiuscole.
  8. %x - esadecimale, minuscolo.
  9. %E - Notazione scientifica, minuscolo.
  10. %E - Notazione scientifica, maiuscola.
  11. %Q - Carattere citato.
  12. %U - Unicode
  13. %t = booleano.
  14. %P - Indirizzo puntatore.

Esempio

Considera l'esempio seguente:

packagemain
importazione (
"FMT"
"io"
"OS"
)
funcmain ()
my_str: = "Hello World"
STR: = FMT.Sprintf ("Il programma dice %s \ n", my_str)
io.Writestring (OS.Stdout, str)

L'esempio sopra utilizza il metodo Sprintf per formattare la stringa specificata. È possibile utilizzare altri specificatori di formattazione per formattare altri valori.

Conclusione

Questo breve articolo ti guida a lavorare con la funzione Sprintf dal pacchetto FMT. Usando questa funzione, è possibile formattare le stringhe in vari modi usando gli specificatori discussi in questa guida.

Grazie per aver letto.