Ad esempio, possiamo avere un programma che restituisce il prezzo totale di un prodotto in base al prezzo di un singolo articolo e al numero totale di articoli acquistati. Possiamo una stringa "Il tuo prezzo totale è: Price*Quantity". Sostituiamo quindi il valore del segnaposto con il valore effettivo dall'espressione.
Questo processo è noto come interpolazione delle stringhe. È una funzionalità molto utile in quanto ci consente di aggiungere flessibilità ai nostri programmi anziché valori di codifica hard.
Vai a interpolazione della stringa
Possiamo includere l'interpolazione delle stringhe in GO usando la funzione Sprintf. Questo metodo è definito nel pacchetto FMT. Quindi, dobbiamo importarlo prima di usarlo:
Importa "FMT"Una volta importato, possiamo usarlo per interpolare le stringhe.
Prendi l'esempio mostrato di seguito:
Pacchetto principaleNell'esempio sopra, utilizziamo il metodo Sprintf per sostituire i valori specificati e salvarlo in una variabile. Tieni presente che dovrai utilizzare gli specificatori del formato come discusso nel tutorial collegato.
Conclusione
In questo breve articolo, abbiamo discusso di come eseguire l'interpolazione delle stringhe nel linguaggio di programmazione Go. Potresti notare che il metodo di interpolazione delle stringhe in GO è molto diverso dalle altre lingue come Python. Questo perché GO è un linguaggio tipizzato staticamente e importa il tipo di valore interpolato.
Puoi saperne di più su GO controllando gli altri nostri tutorial sull'argomento.