Golang Sprintf

Golang Sprintf
Funkcja SPRINFT w Go służy do wykonywania formatowania ciągów i zwracania powstałego ciągu. Funkcja SprintF obsługuje różne opcje formatowania.

W tym krótkim artykule omówimy, jak korzystać z funkcji SPRINF w języku programowania Go.

Funkcja Golang Sprintf

Funkcja SPRINF jest zdefiniowana w pakiecie FMT. Dlatego musimy go zaimportować przed użyciem. Możemy to zrobić z prostą linią importu jako:

importować „fmt”

Po zaimportowaniu możemy użyć funkcji. Składnia funkcji jest zgodnie z definicją poniżej:

Func Sprintf (ciąg formatowy,… interfejs )

Funkcja ma sformatowany ciąg i interfejs jako parametr. Następnie funkcja zwraca ciąg bez drukowania. Oznacza to, że możemy zapisać zwróconą wartość jako zmienną.

Sprintf Formatting Specyfikatory

Funkcja SprintF obsługuje szereg specyfikatorów formatowania. Oto niektóre z wspólnych specyfikatorów.

  1. %D - Wydrukuj liczbę całkowitą
  2. %F - Wydrukuj pływak, małe litery.
  3. %F - wielkie stanowiska.
  4. %S - Wydrukuj ciąg.
  5. %O - Liczba całkowita.
  6. %B - binarne.
  7. %X - heksadecimal, wielki.
  8. %x - heksadecimal, małe litery.
  9. %e - notacja naukowa, małe litery.
  10. %E - notacja naukowa, wielka.
  11. %Q - cytowany charakter.
  12. %U - Unicode
  13. %t = boolean.
  14. %P - adres wskaźnika.

Przykład

Rozważ poniższy przykład:

Packagemain
import (
„FMT”
„IO”
„OS”
)
funcMain ()
my_str: = "Hello World"
str: = fmt.Sprintf („Program say %s \ n”, my_str)
io.Writestring (OS.Stdout, str)

Powyższy przykład wykorzystuje metodę SprintF do sformatowania określonego ciągu. Możesz użyć innych specyfikatorów formatowania do sformatowania innych wartości.

Wniosek

Ten krótki artykuł prowadzi do pracy z funkcją SprintF z pakietu FMT. Korzystając z tej funkcji, możesz sformatować ciągi na różne sposoby za pomocą specyfikatorów omówionych w tym przewodniku.

Dziękuje za przeczytanie.