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

Comment utiliser la chaîne « ASCII art » dans un programme ?

王林
Libérer: 2024-02-09 09:24:09
avant
499 Les gens l'ont consulté

如何在程序中使用“ASCII art”字符串?

En programmation, l'utilisation de chaînes artistiques ASCII peut ajouter des effets visuels uniques au programme. L'art ASCII est une image composée de caractères, qui peuvent être affichés sous forme de texte dans la console. En PHP, nous pouvons utiliser des fonctions et des techniques spécifiques pour créer et afficher des illustrations ASCII. Dans cet article, l'éditeur PHP Yuzai vous présentera comment utiliser les chaînes artistiques ASCII dans les programmes pour rendre vos programmes plus intéressants et personnalisés. Explorons ensemble !

Contenu de la question

Je me demandais si l'ajout d'ASCII Art améliorerait mon projet, en plus de corriger toutes les déclarations d'impression. J'ai essayé d'ajouter de l'art ASCII à mon projet en utilisant des backticks mais cela ne fonctionne pas.

J'ai essayé d'ajouter l'ASCII ci-dessous comme première chose montrée à l'utilisateur mais je n'ai pas réussi à le faire fonctionner :

_      _        _   
          (_)    | |      | |  
  ___ _ __ _  ___| | _____| |_ 
 / __| '__| |/ __| |/ / _ \ __|
| (__| |  | | (__|   <  __/ |_ 
 \___|_|  |_|\___|_|\_\___|\__|
Copier après la connexion

Mise à jour : après l'implémentation des littéraux de chaîne, le problème ci-dessus a été résolu. Cependant, je n'arrive toujours pas à créer de l'art ASCII, comme celui-ci :

88            88                           
                      ""            88                    ,d     
                                    88                    88     
 ,adPPYba, 8b,dPPYba, 88  ,adPPYba, 88   ,d8  ,adPPYba, MM88MMM  
a8"     "" 88P'   "Y8 88 a8"     "" 88 ,a8"  a8P_____88   88     
8b         88         88 8b         8888[    8PP"""""""   88     
"8a,   ,aa 88         88 "8a,   ,aa 88`"Yba, "8b,   ,aa   88,    
 `"Ybbd8"' 88         88  `"Ybbd8"' 88   `Y8a `"Ybbd8"'   "Y888
Copier après la connexion

Mon code ne fonctionne pas lorsque j'essaie de convertir ce qui précède en chaîne littérale.

Solution de contournement

Vous recherchez peut-être des littéraux de chaîne brute :

asciiArt := `           _      _        _   
          (_)    | |      | |  
  ___ _ __ _  ___| | _____| |_ 
 / __| '__| |/ __| |/ / _ \ __|
| (__| |  | | (__|   <  __/ |_ 
 \___|_|  |_|\___|_|\_\___|\__|`

fmt.Println(asciiArt).
Copier après la connexion

Vous pouvez appliquer ces littéraux de chaîne brute à divers endroits de votre code pour éviter les appels répétés fmt.Println().

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:stackoverflow.com
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!