Na przykład możemy mieć program, który zwraca całkowitą cenę produktu na podstawie ceny jednego przedmiotu i całkowitej liczby zakupionych przedmiotów. Możemy ciąg „Twoja cena całkowita to: cena*ilość”. Następnie zastępujemy wartość zastępczą wartością rzeczywistą z wyrażenia.
Proces ten jest znany jako interpolacja łańcucha. Jest to bardzo przydatna funkcja, ponieważ pozwala nam zwiększyć elastyczność do naszych programów zamiast wartości kodowania twardego.
Przejdź interpolację ciągów
Możemy uwzględnić interpolację ciągów w Go za pomocą funkcji SprintF. Ta metoda jest zdefiniowana w pakiecie FMT. Dlatego musimy go zaimportować przed użyciem:
importować „fmt”Po zaimportowaniu możemy go użyć do interpolowania ciągów.
Weźmy przykład pokazany poniżej:
Pakiet MainW powyższym przykładzie używamy metody SprintF, aby zastąpić określone wartości i zapisywać ją na zmiennej. Pamiętaj, że będziesz musiał użyć specyfikatorów formatu, jak omówiono w połączonym samouczku.
Wniosek
W tym krótkim artykule omówiliśmy, jak przeprowadzić interpolację ciągów w języku programowania Go. Możesz zauważyć, że metoda interpolacji ciągów w GO jest bardzo różna od innych języków, takich jak Python. Dzieje się tak, ponieważ GO jest językiem wpisanym statycznie i ma znaczenie dla rodzaju wartości interpolowanej.
Możesz dowiedzieć się więcej o Go, sprawdzając nasze inne samouczki na ten temat.