我想知道添加ASCII艺术是否会使我的项目更好,除了修复所有的print语句。我试图添加ASCII艺术到我的项目使用反引号,但没有工作。
我试图添加下面给出的ASCII作为显示给用户的第一件事,但我无法使其工作:
_ _ _
(_) | | | |
___ _ __ _ ___| | _____| |_
/ __| '__| |/ __| |/ / _ \ __|
| (__| | | | (__| < __/ |_
\___|_| |_|\___|_|\_\___|\__|
更新:在实现字符串文字后,上述问题已得到修复。然而,我仍然无法使ASCII艺术,如以下工作:
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
当我试图将上面的内容转换为字符串文字时,我的代码不起作用。
1条答案
按热度按时间ulydmbyx1#
您可能正在寻找原始字符串字面量:
原始字符串文字是反引号之间的字符序列,如
foo
。在引号内,除了反引号外,任何字符都可以出现。原始字符串文字的值是由引号之间的未解释(隐式UTF-8编码)字符组成的字符串;特别地,反斜杠没有特殊含义,并且字符串可以包含换行符。您可以在代码的各个点应用这些原始字符串字面量,以避免重复调用
fmt.Println()
。