Comment gérer les longues lignes dans fmt.Sprintf
Le formatage de longues chaînes dans fmt.Sprintf peut présenter des difficultés lorsque l'on tente de maintenir la lisibilité du code. Pour résoudre ce problème, envisagez les techniques suivantes :
Concaténation de chaînes
Utilisez la concaténation de chaînes pour construire une seule chaîne sur plusieurs lignes. Cela vous permet de diviser la chaîne sans encombrer une seule ligne :
<code class="go">fmt.Sprintf("a:%s, b:%s " + " ...... this goes really long", s1, s2)</code>
Dans cet exemple, la chaîne étendue est générée au moment de la compilation en raison de la nature d'expression constante de la concaténation de chaînes.
Littéraux de chaîne brute
Alternative, exploitez les littéraux de chaîne brute pour diviser la chaîne au niveau des nouvelles lignes intégrées. Cette approche permet des sauts de ligne dans la chaîne :
<code class="go">fmt.Sprintf(`this text is on the first line and this text is on the second line, and third`)</code>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!