首頁 >後端開發 >Golang >如何在程式中使用'ASCII art”字串?

如何在程式中使用'ASCII art”字串?

王林
王林轉載
2024-02-09 09:24:09533瀏覽

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

在程式設計中,使用ASCII藝術字串可以為程式增加一些獨特的視覺效果。 ASCII藝術是透過字元組成的圖像,它可以在控制台中以文字的形式展示出來。在PHP中,我們可以使用特定的函數和技巧來創建和顯示ASCII藝術。本文將由php小編魚仔為您介紹如何在程式中使用ASCII藝術字串,讓您的程式更加有趣和個性化。讓我們一起來探索吧!

問題內容

我想知道除了修復所有列印語句之外,新增 ASCII Art 是否會讓我的專案變得更好。我嘗試使用反引號將 ASCII Art 添加到我的專案中,但這不起作用。

我嘗試添加下面給出的 ASCII 作為向用戶顯示的第一件事,但我無法使其工作:

_      _        _   
          (_)    | |      | |  
  ___ _ __ _  ___| | _____| |_ 
 / __| '__| |/ __| |/ / _ \ __|
| (__| |  | | (__|   <  __/ |_ 
 \___|_|  |_|\___|_|\_\___|\__|

更新:實現字串文字後,上述問題已解決。但是,我仍然無法製作 ASCII Art,例如以下作品:

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

當我嘗試將上述內容轉換為字串文字時,我的程式碼不起作用。

解決方法

您可能正在尋找原始字串文字

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

fmt.Println(asciiArt).

您可以在程式碼的各個位置套用這些原始字串文字,以避免重複呼叫 fmt.Println()

以上是如何在程式中使用'ASCII art”字串?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:stackoverflow.com。如有侵權,請聯絡admin@php.cn刪除