Maison  >  Article  >  développement back-end  >  Comment diviser les longues lignes « fmt.Sprintf » pour une meilleure lisibilité du code ?

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

DDD
DDDoriginal
2024-11-04 00:31:02407parcourir

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>

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>

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!

Déclaration:
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