Maison > développement back-end > Golang > le corps du texte

Comment diviser les longues lignes « fmt.Sprintf » pour une meilleure lisibilité du code ?

DDD
Libérer: 2024-11-04 00:31:02
original
406 Les gens l'ont consulté

How to Break Up Long `fmt.Sprintf` Lines for Better Code Readability?

Dissocier les longues lignes fmt.Sprintf

Lors de la construction de chaînes longues à l'aide de fmt.Sprintf, il est souhaitable de garder le code organisé et lisible, éviter les extraits de ligne disgracieux.

Solution

Utiliser la concaténation de chaînes pour combiner plusieurs segments de ligne en une seule valeur de chaîne :

<code class="go">fmt.Sprintf("a:%s, b:%s " +
    " ...... this goes really long",
    s1, s2)</code>
Copier après la connexion

Ceci La méthode construit efficacement la longue chaîne au moment de la compilation, garantissant ainsi l'efficacité.

Approche alternative

Pour les chaînes contenant des caractères de nouvelle ligne, exploitez les littéraux de chaîne bruts pour diviser les lignes :

<code class="go">fmt.Sprintf(`this text is on the first line
and this text is on the second line,
and third`)</code>
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!