Golang sprintf

Golang sprintf
La función Sprinft en GO se usa para realizar el formateo de la cadena y devolver la cadena resultante. La función Sprintf admite varias opciones de formato.

En este breve artículo, discutiremos cómo usar la función Sprinf en el lenguaje de programación GO.

Función de sprintf golang

La función sprinf se define en el paquete FMT. Por lo tanto, necesitamos importarlo antes de usar. Podemos hacer esto con una línea de importación simple como:

importar "fmt"

Una vez importado, podemos usar la función. La sintaxis de la función es como se define a continuación:

Func Sprintf (cadena de formato, una ... interfaz ) cadena

La función toma una cadena formatada y una interfaz como parámetro. La función luego devuelve la cadena sin imprimirla. Esto significa que podemos guardar el valor devuelto como una variable.

Sprintf Formatting Specificadores

La función sprintf admite una serie de especificadores de formato. Los siguientes son algunos de los especificadores comunes.

  1. %d - imprimir un entero
  2. %F - Imprimir un flotador, minúsculas.
  3. %F - Float en mayúsculas.
  4. %S - Imprima una cadena.
  5. %O - entero octal.
  6. %B - binario.
  7. %X - hexadecimal, mayúscula.
  8. %x - hexadecimal, minúsculas.
  9. %E - Notación científica, minúsculas.
  10. %E - notación científica, mayúscula.
  11. %Q - personaje citado.
  12. %U - unicode
  13. %t = booleano.
  14. %P - dirección de puntero.

Ejemplo

Considere el ejemplo a continuación:

empacador
importar (
"FMT"
"IO"
"OS"
)
funcmain ()
my_str: = "Hola mundo"
str: = fmt.Sprintf ("El programa dice %s \ n", my_str)
IO.WriteString (OS.Stdout, str)

El ejemplo anterior usa el método sprintf para formatear la cadena especificada. Puede usar otros especificadores de formato para formatear otros valores.

Conclusión

Este artículo breve lo guía a trabajar con la función SPRINTF desde el paquete FMT. Usando esta función, puede formatear cadenas de varias maneras utilizando los especificadores discutidos en esta guía.

Gracias por leer.