我想知道除了修复所有打印语句之外,添加 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()
。